Печать штрихкода
От: Shedow  
Дата: 20.04.05 14:13
Оценка:
Доброго дня суток.
Уважаемые, помогите с проблемкой: есть принтер Epson FX880, Epson LX300+
необходимо напечатать штрихкод (Code39) в обычном текстовом режиме
(не графика). Знаю что такая возможность имеется, но очень мало
информации
Re: Печать штрихкода
От: Кодт Россия  
Дата: 20.04.05 14:21
Оценка:
Здравствуйте, Shedow, Вы писали:

S>Доброго дня суток.

S>Уважаемые, помогите с проблемкой: есть принтер Epson FX880, Epson LX300+
S>необходимо напечатать штрихкод (Code39) в обычном текстовом режиме
S>(не графика). Знаю что такая возможность имеется, но очень мало
S>информации

Можно, конечно, попробовать псевдографикой...
Символы номер 219 — сплошной блок, 221 — левый полублок, 222 — правый полублок, 32 — пробел
Толщина единичного штриха, таким образом, равна половине ширины буквы.

Потом, можно перевести в графический режим и печатать с точностью до пиксела, а потом вывести из графического режима обратно.
Перекуём баги на фичи!
Re[2]: Печать штрихкода
От: Shedow  
Дата: 20.04.05 14:38
Оценка: 1 (1)
Здравствуйте, Кодт, Вы писали:
К>Можно, конечно, попробовать псевдографикой...
К>Символы номер 219 — сплошной блок, 221 — левый полублок, 222 — правый полублок, 32 — пробел
К>Толщина единичного штриха, таким образом, равна половине ширины буквы.

К>Потом, можно перевести в графический режим и печатать с точностью до пиксела, а потом вывести из графического режима обратно.


Что-то уж очень запущено получается.
В руководстве по Epson указано
ESC(B — переход в режим штрих кода
далее идут параметры и сами данные:
n1 n2 k m s v1 v2, где
n=(n1 + (256 * n2))
k=5 (Code39)
m= Ширина модуля (2,3,4,5)
s=Величина пробела (-3<=s<=3)
v1,v2 = Длинна штриха
v1 + v2 * 256

Вобщем всё довольну мутно. Хоть бы строчку для примерчика...
Re: Печать штрихкода
От: Balbes55 Украина  
Дата: 20.04.05 20:22
Оценка:
Здравствуйте, Shedow, Вы писали:

S>Доброго дня суток.

S>Уважаемые, помогите с проблемкой: есть принтер Epson FX880, Epson LX300+
S>необходимо напечатать штрихкод (Code39) в обычном текстовом режиме
S>(не графика). Знаю что такая возможность имеется, но очень мало
S>информации

Easy to use in MS Access, Word, Excel, FoxPro, Visual
Basic, Visual C++, Borland Delphi, and many other
programs.
All popular barcode types — Code 39, Code 39 Extended,
Code 128 A, B, C, and Auto, UCC / EAN 128, Interleaved 2
of 5, Standard 2 of 5, Code 93 (auto switch to extended
mode), Code 11, Codabar, UPC A, UPC E, EAN 13, EAN 8,
PostNet, Royal Mail
Ready for your own use examples in Word, Access, Excel,
and Visual Basic
Copy to Clipboard as a picture (metafile)
Save to disk as EMF, WMF, BMP, and GIF
Automatically calculates required and optional check
digits
Adjustable Orientation (0, 90, 180, and 270 degrees)
Adjustable bar thickness and height
Bearer bars for better scanning accuracy
Custom Background and Foreground colors
Opaque / Transparent background
Allows the use of any installed fonts for human readable
text and comment lines above and below the barcode.
Adjustable horizontal alignment for any text
Seven border types
Six quiet zone (margin space) sizes
Stretch human-readable barcode text to be equal to the
width of the barcode
No additional DLL files are required for redistribution.
Several events are available for easy integration with
your programs — Click, DblClick, MouseDown, MouseMove,
MouseUp


[URL]
http://www.barcodewiz.com/
Re[2]: Печать штрихкода
От: Аноним  
Дата: 21.04.05 06:24
Оценка:
Здравствуйте, Balbes55, Вы писали:

Гы, интересная ссылочка...
Может я не совсем ясно выразился.
Но насколько я понимаю в матричных принтерах
есть эскейппоследовательность, которая позволяет при
печати менять свойства шрифта, а некоторые позволяют
печатать и штрихкод.
В часности меня интересует печать в текстовом режиме
с использованием кодов печати.
Печать же в графике изначально откинул, так как
по времени не удовлетворяет.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.