各位高手有一个非常怪的问题,请大家解决?

sscel 2003-09-27 09:15:11
VB开发的C/S结构的应用程序,采用的是控件的模式(把一个个模块写成控件)。运行环境是服务器为WINDOWS 2000 ADVANCED SERVER(服务器也运行了一个客户端程序),客房端为WINDOWS 98,打印机为EPSON LQ 670K+(服务器、客户端共享打印机),打印机安装在服务器上,使用的是连续发票。
正常运行一年后,对控制打印的控件进行更新,并在服务器上安装WINDOWS 2000 的SP3,结果发生了一件让我摸不着头脑的事,WINDOWS 98 与WINDOWS 2000上的客户端交叉打印发票时打印位置不正确了,如果第一次用WINDOW 98 打印,以后只要用WINDOWS 2000打印发票,WINDOWS 2000打印的发票位置就不正确,反之也成立。注:WINDOW98 与WINDOWS 2000的打印控制程序在实现上有一些不同。它好象把第一次打印的位置保存起来了,这是怎么回事?
苦恼啊!苦恼啊!苦恼啊!苦恼啊!苦恼啊!
希望那位大侠能快点给解决,本人将给600份感谢!
...全文
44 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sscel 2003-09-28
  • 打赏
  • 举报
回复
调整位置只能在一直使用某一种系统打印才没有问题,也就是说每天开机的第二次以后的打印如果用另外一个系统上的打印程序说会出问题。
sscel 2003-09-28
  • 打赏
  • 举报
回复
关键是这种方式已经正确运行了一年时间,后来在修改过程中重新编释,再使用就出问题了。
zhangqs 2003-09-28
  • 打赏
  • 举报
回复
建议:
1、重装打印驱动;
2、把98各2000各自使用的打印机调换试一下;
3、升级98为2000;
Gelim 2003-09-27
  • 打赏
  • 举报
回复
注:WINDOW98 与WINDOWS 2000的打印控制程序在实现上有一些不同。

这是关键!应该能找到解决方法!
佛的光辉 2003-09-27
  • 打赏
  • 举报
回复
不知道
cndavy 2003-09-27
  • 打赏
  • 举报
回复
没办法,写两套程序或者打印是允许调整位置!
wingchi 2003-09-27
  • 打赏
  • 举报
回复
不懂 up

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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