打印机纸张设置问题!(高分求救)

ypeaker 2003-09-09 04:40:51
我做的票据打印,在98下只要把打印机属性里的自定义里的数据改一下就可以了,可是在2000下的打印机属性里却没有“自定义”这个选项!怎么办啊?
...全文
99 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyerlxg 2003-09-10
  • 打赏
  • 举报
回复
study and help you up
ypeaker 2003-09-10
  • 打赏
  • 举报
回复
char(27)+char(48)是什么意思? 哪里是设定纸张的长度和高度?
ypeaker 2003-09-10
  • 打赏
  • 举报
回复
有没有直接自定义的方法啊?
李辉2003 2003-09-09
  • 打赏
  • 举报
回复
long ll_job
ll_job = printopen()
if ll_job = -1 then
messagebox("提示","打印机未准备好")
return
end if

//定制行距1/8英寸 1/8英寸 = 0.125 英寸 = 1.875 毫米
PrintSend(ll_job, CHAR(27)+CHAR(48))
//设定页长= 1/8 英寸 * 15 = 1.875 英寸
PrintSend(ll_job, CHAR(27)+CHAR(67)+CHAR(15))
//因为 1 英寸 = 25.4 毫米 ,所以最终的纸长是:
//= 1.875 英寸 * 25.4 = 47.625 毫米
//必须使用printdatawindow,这样才能利用刚才设置的打印控制码
printdatawindow(ll_job,dw_print)
printclose(ll_job)
//别忘了我!!!
eminena 2003-09-09
  • 打赏
  • 举报
回复

在打印机属性的 打印首选项里找你所需要的类型.

98 可以直接自定义呀!

ypeaker 2003-09-09
  • 打赏
  • 举报
回复
我没用pb ! 我现在客户机的打印机服务器属性里设置并保存后,再打开打印机属性设置默认纸张来源尺寸却看不到我刚才保存的名称!!
如果需要在安装了打印机里的那台pc里设置,但那台pc 是win98,没有服务器属性设置!怎么办?
kmxh 2003-09-09
  • 打赏
  • 举报
回复
我有一外部函数可以自定义纸张。我一直在用,还不错,可以给你应急。E_mail?
eminena 2003-09-09
  • 打赏
  • 举报
回复
打印机纸张设置与PB无关.

选你保存时的名称.
ypeaker 2003-09-09
  • 打赏
  • 举报
回复
如果2000是打印机服务器,那么必须要在服务器里设置》?
在客户端设置还行?我现在客户端设了后在打印属性里还是看不到刚才保存的尺寸!
eminena 2003-09-09
  • 打赏
  • 举报
回复


http://expert.csdn.net/Expert/topic/2202/2202319.xml?temp=9.479922E-02
eminena 2003-09-09
  • 打赏
  • 举报
回复
1.以administrator 登录
2.在控制面板里打开打印机窗口
3.在窗口空白处单击右键,选"服务器属性"
4.在格式页里选中 创建新格式
5.设置你需要的格式并命名保存.
6.关闭对话框.
eminena 2003-09-09
  • 打赏
  • 举报
回复
1.以administrator 登录
2.在控制面板里打开打印机窗口
3.在窗口空白处单击右键,选"服务器属性"
4.在格式页里选中 创建新格式
5.设置你需要的格式并命名保存.
6.关闭对话框.
ypeaker 2003-09-09
  • 打赏
  • 举报
回复
关键设为足够大后1,不好实现连打,2,每打完一张都要进好多纸!!
workhand 2003-09-09
  • 打赏
  • 举报
回复
那是打印机的问题吧,把纸张设成足够大就行了,
像我们打支票时就用B4的纸。

1,108

社区成员

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

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