社区
DataWindow
帖子详情
请大家帮忙,我解决不了用数据窗口打印收费发票问题?
cgrong9999
2002-11-06 11:02:35
我现在正在设计用数据窗口打印收费发票,用Epson LQ-1600k针式打印机,设计时无法控制固定好的发票的大小、走纸问题,LQ-1600k中没有自定义纸张大小问题。而且在打印按纽中用
dw_1.Modify("DataWindow.Print.Paper.Size = 3")
dw_1.Modify("DataWindow.Print.Margin.Top=100")
等语句根本不起作用?请大家快快帮帮忙?
...全文
101
7
打赏
收藏
请大家帮忙,我解决不了用数据窗口打印收费发票问题?
我现在正在设计用数据窗口打印收费发票,用Epson LQ-1600k针式打印机,设计时无法控制固定好的发票的大小、走纸问题,LQ-1600k中没有自定义纸张大小问题。而且在打印按纽中用 dw_1.Modify("DataWindow.Print.Paper.Size = 3") dw_1.Modify("DataWindow.Print.Margin.Top=100") 等语句根本不起作用?请大家快快帮帮忙?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cgrong9999
2002-11-27
打赏
举报
回复
声明的变量:
Constant String gs_KeyODBC = 'HKEY_CURRENT_USER\SOFTWARE\ODBC\ODBC.INI\Dbmis'
Constant String gs_RegKey = 'HKEY_CURRENT_USER\SOFTWARE\Neusoft\Dbmis'
RegistrySet(gs_KeyODBC, 'Autostop', 'Yes')
RegistrySet(gs_KeyODBC, 'DatabaseName', 数据库名)
RegistrySet(gs_KeyODBC, 'DatabaseFile', 路径加数据库名)
RegistrySet(gs_KeyODBC, 'Driver', 相应数据库的odbc驱动)
RegistrySet(gs_KeyODBC, 'Start', 驱动文件)
这些解释可能不够准确,你手工键一个数据源,然后在注册表中HKEY_CURRENT_USER\SOFTWARE\ODBC\ODBC.INI找到你的那个名字,然后记下相应的值写在上面的汉字的地方就可以了
然后就可以:
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=数据源名;UID=用户名;PWD=密码'"
connect using sqlca;
sinkiangscorpio
2002-11-24
打赏
举报
回复
我就用过这个打印机,怎么会没有字定义纸张大小呢,我曾经由字定义换为
11*10过.
long Job
Job = PrintOpen()
PrintSend(Job,char(27) + char(50))//控制打印机以1/6英寸为单位进行换行
PrintSend(Job,"~h1BC~001")//控制打印机一行为一页
PrintDataWindow ( Job, dw_1 )
PrintClose(Job)
* *%%* *
//|\\
/// \\\\
天下美女我尽爱
_ _ \\\
@ @ \\\\
莫待花落空自叹
\\\\ ///~
︶ \\\\//~ zhugejunshi于2002年12月24日题词
xingjiaren
2002-11-06
打赏
举报
回复
printsend(job,"~h1B~h43~h18")
定义纸长
joss
2002-11-06
打赏
举报
回复
1600没有试过不过670K我用过,一直很好用!
xingjiaren
2002-11-06
打赏
举报
回复
改用套打算了,用程序控制走纸长度
打印时能使纸回退,打印完之后能能让纸前进一些,
适合于打票据的单位
long jobjob=printopen()
printsend(job,"~h1B~h6A~254")
printsend(job,"~h1B~h6A~100")
print(job,"")
print(job,400,*****,900)
..
..
..
print(job,6000,*****)
/*其中*****是你要在票据写字的地方需要的内容,该
内容需要你自己想办法取出来,并且400/900/6000等等需要你自己调试,
在epson针式打印机上通过。*/
printclose(job)
Job = PrintOpen()
printsend(job,"~h1B~h43~254")
printsend(job,"~h1B~h43~100")
printclose(job)
xuebuctxy
2002-11-06
打赏
举报
回复
我还没用过paper.size,如果你没用错的话,是不是打印机不支持这样的纸张大小啊,选别的尺寸看看呢!
xuebuctxy
2002-11-06
打赏
举报
回复
在printsetup()函数中有纸张大小的定义啊!打印的时候选择就行了
【信息科学与工程学】【解决方案体系】第二十六篇 利益链评估解决方案01
应用场景: 管理者为完成关键项目,用未来晋升机会交换下属掌控的核心客户关系支持。记录 2:编号: 2算法名称: 跨部门预算争夺的联盟形成算法算法参数: 推理与方程式:目标识别: 部门主管A需在年度预算会上争取...
连载IT小说《失业的程序员》讲述一个Android开发者的奋斗史
不小心,我失业了。 原因是前几天和我的部门经理拍了桌子,我的组员去内蒙古出差,项目没有中标。年后,长得很像猪刚烈的部门经理发飙了,要辞退我的组员。 我纳闷了,我的组员是技术支持,要退也应该退销售啊...
企业员工医疗费用报销完全指南
因此,在提交前应该多次检查,并可以
请
同事或家人
帮忙
复查,以确保没有遗漏或错误。 3.3 常见错误和修正建议 3.3.1 避免填写错误和遗漏 填写报销表格时常见的错误包括: 遗漏某些费用项或相关证明。 金额填写错误。 ...
GAMES 图形学系列笔记(五十二)
呃大家好,那我们现在八点钟时间到了,那我们这个开始。我们今天晚上的这门课程的学习哦,还是我们game 401发动引擎,物理仿真编程与实践这门课,那么啊我是接下来接着何晓伟老师来上海,我是来自湖南大学曼系软件的...
AI全栈学习笔记(LangChain+LangGraph)
本文介绍了基于国内API的大模型开发实践,重点涵盖函数调用与多...技术栈采用Python+Flask,使用PyCharm开发,涉及月之暗面、百度千帆、腾讯云向量
数据
库等服务,月均消费约114元。该方案实现了大模型对实时
数据
和多媒
DataWindow
611
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章