作者x10837x (兔拔)
看板Visual_Basic
标题[VB6 ] 有关点阵式印表机的问题
时间Wed Nov 7 09:53:39 2012
想请问各位版友
小弟现在需要写一个点阵式印表机的列印程式
需要不换页连续列印
例如说:
今天每五分钟接收一笔资料,每接收到一笔资料就在纸上即时印出该
笔资料,并且不换页,等下一笔资料接收到时,直接在前一笔资料下
方列印新一笔资料。
小弟之前的作法是使用
Open "LPT1:" For Output As #1
Print #1, "欲列印之资料"
Close #1
可是这种方法有个缺陷,就是使用的点阵式印表机必须有支援BIG 5
字码,若是没有支援的印表机,就会印出乱码,而小弟又用了另外
一种方式。
Printer.Print "欲列印之资料"
Printer.EndDoc
但是小弟不知道该怎麽使用Printer语法实现不换页列印,请问有没有
高手可以解决小弟的疑惑?
感激不尽
大家可以一起讨论一下
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.84.58.56
※ 编辑: x10837x 来自: 219.84.58.56 (11/07 10:40)
1F:推 ymzk:不然收到一定的资料量後再 Print哩=___=" ((澳步(台语) 11/08 11:17
2F:→ MOONRAKER:这很好啊 并不奥啊 11/08 22:14
3F:推 ClubT:把纸张大小设大一点? 11/09 08:25
可能是小弟说的不清楚
目前希望能实现的是每丢一笔资料,就即时列印一笔
因为是程式需求,需要同步列印
※ 编辑: x10837x 来自: 219.84.234.214 (11/12 09:32)
4F:→ MOONRAKER:把文字先画出来,撷取bitmap,转换成ESC/P2印图指令送出 11/12 16:07
5F:→ MOONRAKER:但是这太复杂,难度接近实作中文系统,我看没啥指望 11/12 16:08
6F:→ MOONRAKER:找中文印表机比较快 11/12 16:08