票据打印设置问题

guqing2008 2004-08-31 10:13:39
小弟最近遇到了一票据打印设置问题。
需要在一种标准的票据单上打印记录。
可是我不知道怎样控制打印纸张的大小。
在打印机设置中也不知道找哪种。
打印完成后,票据总是要走纸.
没有办法控制.
不知道有什么方法能控制打印机的纸张大小?
小弟用的是pb6.5.
...全文
304 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hyf_0023 2004-09-02
  • 打赏
  • 举报
回复
主要用printsend函数,参考打印机说明书控制符,一般27,63
long Job
// Open a print job.
Job = PrintOpen()
PrintSend(Job,char(27),char(63),77)//可能是这样的77为行高
...
PrintClose(Job)
呵!!一定给分啊,这个问题以前一直困扰我,一定能解决的。
「已注销」 2004-09-01
  • 打赏
  • 举报
回复
每逢遇到这种事情我都推荐开发者去仔细阅读打印机的开发手册
jdsnhan 2004-09-01
  • 打赏
  • 举报
回复
看来要套打。
PB下控制打印一直是个问题,不过却也没难倒大家。
一般情况下,调整好位置,根据现时情况,再自定义一下纸张大小,都可以满足。
wangxichen 2004-09-01
  • 打赏
  • 举报
回复
如果在程序中设定不管用的话就自定义纸型,
在打印时选择该纸张。

编辑打印数据窗口时要注意适当留出打印机的最小打印边距,
不能设成刚好和纸张大小一样尺寸的。

不同打印机的最小边距也不一样。
wangxichen 2004-09-01
  • 打赏
  • 举报
回复
窄行票据打印纸:
letter 21.59*27.94cm
8.5×11英寸

240/2的纸张即为21.59*13.97
240/3的纸张即为21.59*9.31
klbt 2004-08-31
  • 打赏
  • 举报
回复
dw_1.Object.DataWindow.Print.Paper.Size = 0 ~ 41

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧