设置条码打印机打印温度的windows api函数是什么 ( 积分: 0 )

X

xiongw

Unregistered / Unconfirmed
GUEST, unregistred user!
因普通打印机是没有打印温度这个项目的,条形码打印机就会有此设置,因为对于不同材质的label纸要用不同的打印温度才能得到最佳打印效果。
打印机提供的DLL可以直接设定,但是它的DLL功能非常有限,因为我用printer的画布输出,所以不能利用它的DLL,只能通过API来实现,在控制台中设定条码机打印温度的步骤为下:开始-->设置打印机和传真-->右击指定条码机-->选属性-->在通用面板下点击打印参数设置-->再点高级-->在高级属性中有个文档选项其的媒体就是打印温度,可在一定范围内调整,我需要在程序中改变它.
说明,普通非条形码打印机是没有这个属性的,你可以找个条形码驱动装上就有。
 

壁画

Unregistered / Unconfirmed
GUEST, unregistred user!
你打印前,可以调用dll进行温度设置吧,然后你在使用你的代码进行打印。
 
X

xiongw

Unregistered / Unconfirmed
GUEST, unregistred user!
我试过了,不可以的,我用printer的canvas打印,但是如果用DLL打开打印机端口,printer就失去对打印机的控制权,这时你只有用DLL提供的函数来控制打印机。
 

Similar threads

D
回复
0
查看
704
DelphiTeacher的专栏
D
D
回复
0
查看
703
DelphiTeacher的专栏
D
D
回复
0
查看
558
DelphiTeacher的专栏
D
S
回复
0
查看
888
SUNSTONE的Delphi笔记
S
顶部