看板 Visual_Basic 關於我們 聯絡資訊
想請問各位版友 小弟現在需要寫一個點陣式印表機的列印程式 需要不換頁連續列印 例如說: 今天每五分鐘接收一筆資料,每接收到一筆資料就在紙上即時印出該 筆資料,並且不換頁,等下一筆資料接收到時,直接在前一筆資料下 方列印新一筆資料。 小弟之前的作法是使用 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)
ymzk:不然收到一定的資料量後再 Print哩=___=" ((澳步(台語) 11/08 11:17
MOONRAKER:這很好啊 並不奧啊 11/08 22:14
ClubT:把紙張大小設大一點? 11/09 08:25
可能是小弟說的不清楚 目前希望能實現的是每丟一筆資料,就即時列印一筆 因為是程式需求,需要同步列印 ※ 編輯: x10837x 來自: 219.84.234.214 (11/12 09:32)
MOONRAKER:把文字先畫出來,擷取bitmap,轉換成ESC/P2印圖指令送出 11/12 16:07
MOONRAKER:但是這太複雜,難度接近實作中文系統,我看沒啥指望 11/12 16:08
MOONRAKER:找中文印表機比較快 11/12 16:08