2012-11-29 127 views
0

我試圖在連續的紙上打印一些可變長度的憑證。問題在於打印機拒絕打印超過2300點(大約26釐米或10.4英寸)的任何東西,只是假裝它不在那裏。非常輕的代碼觸發問題,所以它不是緩衝區問題。打印機也管理讀取「打印」命令和所有行格式完全相同,所以它也不是一個格式問題。下面是了我的觀點的代碼不是相當小的,但幾乎,例如:Zebra TLP 2844打印機拒絕打印太多行

N //clear buffer 
Q10,0 //set paper to continuous mode with 10 points between documents 
R0,0 //set reference point 
ZT //print from top to bottom 
A100,50,0,1,1,2,N,"ASDFQWERTY 50" 
A100,100,0,1,1,2,N,"ASDFQWERTY 100" 
A100,150,0,1,1,2,N,"ASDFQWERTY 150" 
A100,200,0,1,1,2,N,"ASDFQWERTY 200" 
A100,250,0,1,1,2,N,"ASDFQWERTY 250" 
A100,300,0,1,1,2,N,"ASDFQWERTY 300" 
A100,350,0,1,1,2,N,"ASDFQWERTY 350" 
A100,400,0,1,1,2,N,"ASDFQWERTY 400" 
A100,450,0,1,1,2,N,"ASDFQWERTY 450" 
A100,500,0,1,1,2,N,"ASDFQWERTY 500" 
A100,550,0,1,1,2,N,"ASDFQWERTY 550" 
A100,600,0,1,1,2,N,"ASDFQWERTY 600" 
A100,650,0,1,1,2,N,"ASDFQWERTY 650" 
A100,700,0,1,1,2,N,"ASDFQWERTY 700" 
A100,750,0,1,1,2,N,"ASDFQWERTY 750" 
A100,800,0,1,1,2,N,"ASDFQWERTY 800" 
A100,850,0,1,1,2,N,"ASDFQWERTY 850" 
A100,900,0,1,1,2,N,"ASDFQWERTY 900" 
A100,950,0,1,1,2,N,"ASDFQWERTY 950" 
A100,1000,0,1,1,2,N,"ASDFQWERTY 1000" 
A100,1050,0,1,1,2,N,"ASDFQWERTY 1050" 
A100,1100,0,1,1,2,N,"ASDFQWERTY 1100" 
A100,1150,0,1,1,2,N,"ASDFQWERTY 1150" 
A100,1200,0,1,1,2,N,"ASDFQWERTY 1200" 
A100,1250,0,1,1,2,N,"ASDFQWERTY 1250" 
A100,1300,0,1,1,2,N,"ASDFQWERTY 1300" 
A100,1350,0,1,1,2,N,"ASDFQWERTY 1350" 
A100,1400,0,1,1,2,N,"ASDFQWERTY 1400" 
A100,1450,0,1,1,2,N,"ASDFQWERTY 1450" 
A100,1500,0,1,1,2,N,"ASDFQWERTY 1500" 
A100,1550,0,1,1,2,N,"ASDFQWERTY 1550" 
A100,1600,0,1,1,2,N,"ASDFQWERTY 1600" 
A100,1650,0,1,1,2,N,"ASDFQWERTY 1650" 
A100,1700,0,1,1,2,N,"ASDFQWERTY 1700" 
A100,1750,0,1,1,2,N,"ASDFQWERTY 1750" 
A100,1800,0,1,1,2,N,"ASDFQWERTY 1800" 
A100,1850,0,1,1,2,N,"ASDFQWERTY 1850" 
A100,1900,0,1,1,2,N,"ASDFQWERTY 1900" 
A100,1950,0,1,1,2,N,"ASDFQWERTY 1950" 
A100,2000,0,1,1,2,N,"ASDFQWERTY 2000" 
A100,2050,0,1,1,2,N,"ASDFQWERTY 2050" 
A100,2100,0,1,1,2,N,"ASDFQWERTY 2100" 
A100,2150,0,1,1,2,N,"ASDFQWERTY 2150" 
A100,2200,0,1,1,2,N,"ASDFQWERTY 2200" 
A100,2250,0,1,1,2,N,"ASDFQWERTY 2250" 
A100,2300,0,1,1,2,N,"ASDFQWERTY 2300" 
A100,2350,0,1,1,2,N,"ASDFQWERTY 2350" 
A100,2400,0,1,1,2,N,"ASDFQWERTY 2400" 
A100,2450,0,1,1,2,N,"ASDFQWERTY 2450" 
A100,2500,0,1,1,2,N,"ASDFQWERTY 2500" 
A100,2550,0,1,1,2,N,"ASDFQWERTY 2550" 
A100,2600,0,1,1,2,N,"ASDFQWERTY 2600" 
A100,2650,0,1,1,2,N,"ASDFQWERTY 2650" 
A100,2700,0,1,1,2,N,"ASDFQWERTY 2700" 
A100,2750,0,1,1,2,N,"ASDFQWERTY 2750" 
A100,2800,0,1,1,2,N,"ASDFQWERTY 2800" 
A100,2850,0,1,1,2,N,"ASDFQWERTY 2850" 
A100,2900,0,1,1,2,N,"ASDFQWERTY 2900" 
A100,2950,0,1,1,2,N,"ASDFQWERTY 2950" 
A100,3000,0,1,1,2,N,"ASDFQWERTY 3000" 
P1 

有第一個「N」之前一個空行,如EPL2手冊(HTTP規定://www.zebra。 COM /內容/大壩/斑馬/說明書/ EN-US /打印機/ EPL2-PM-en.pdf)。將命令發送到打印機時,我也不包括註釋。但是,這隻會打印出「ASDFQWERTY 2300」字樣,並且會忽略所有內容。任何幫助都非常感謝。

+3

我不明白在這個問題上的恨,它是完全有效的,並與這臺打印機的工作是地獄 – Jonathan

+1

它在某種程度上仍然獲得downvotes。我的猜測是,斑馬的人們正在陰謀反對我和我的問題。詛咒你,斑馬! – ailnlv

+1

@Jonathan 5年後,是的,確實如此。 – Sebastianb

回答

2

從我從公司獲得的支持電子郵件回答自己。這款打印機型號僅限於11英寸,因此最終我不得不將文檔分成幾個請求。