Существует два способа вывода графики PCX с использованием языка EPL2.Первый - тот, который вы предложили:
GK"namepcx"
GK"namepcx"
GM"namepcx",3042
..... and here follows monochrome PCX data ...
..... with 128-bit header and following pixel data 1 bit-per pixel..
позже вы сможете записать это сохраненное "namepcx" в буфер изображения принтера через GM, однако я потратил два дня, пытаясь сохранить PCX, но он никогда не будет храниться правильно.Поэтому я просто использовал команду GW
для записи данных пикселей непосредственно в буфер изображений принтеров.Избегать «хранения во флэш-памяти».Также изначально это «флэш» хранилище через GM предназначалось для хранения некоторого изображения (например, логотипа), которое повторялось бы на всех этикетках.Таким образом, вы можете сохранить его один раз, а затем распечатать 10 000 этикеток с таким же логотипом.Однако, если печатать из Java, обычно вы печатаете много разных изображений на разных этикетках.Таким образом, если вы сохраняете для флэш-памяти новое изображение для каждой этикетки, то вы очень быстро «изнашиваете» флэш-память.(Например, в руководстве к принтеру LP 2824 говорится, что флэш-память имеет только 100 000 циклов записи).
Таким образом, может показаться, что использование GW
для записи imag непосредственно в буфер изображения вместо трехэтапного GK GM GG
может быть лучшим решением.