Печать ШК SSCC на принтере EZ2250i

Страницы: Пред. 1 2 3 След.
RSS
Печать ШК SSCC на принтере EZ2250i
 
Для ЕГАИС и нужен формат Code128 и SSCC. Думаю для корректной печати ШК из типовых 1С Вам нужно доработать компоненту в части передаваемых "служебных" символов как например у SSCC "(00)".

Нужно еще указать параметр "Узкий" это возможно реализовать через компоненту 1С?
Есть определенные требования к печатному ШК, как например минимальная высота и ширина, высота растягивается в пределах заданной области, но вот с шириной возникают проблемы.
 
Цитата
Иван Виноградов написал:
Нужно еще указать параметр "Узкий" это возможно реализовать через компоненту 1С?
Вкладка в настройках компоненты "Штрихкоды".
Это наша вина, не уследил, а программист этот параметр применил только к GS1 Databar. Сегодня исправит для всех видов ШК и добавит соотношение узкой к толстой, правда для ШК типа EAN это не применимо. Ожидайте версию 1.0.0.35
 
Цитата
Олег Плюснин написал:
Ожидайте версию 1.0.0.35
Отпишитесь сюда какое будет имя параметра.

Спасибо!
 
BarcodeNarrow и BarcodeRatio

UPD. Если честно, я не знаю точно, но возможно, Вам нужен не EAN128, а GS1 Databar Expanded Stacked, т.к. очень часто стали встречаться с этим типом ШК.
 
Цитата
Олег Плюснин написал:
UPD. Если честно, я не знаю точно, но возможно, Вам нужен не EAN128, а GS1 Databar Expanded Stacked, т.к. очень часто стали встречаться с этим типом ШК.
На текущем этапе если появится возможность управлять параметром "BarcodeNarrow" меня полностью будет устраивает печать ШК Code128 и SSCC(EAN128 с префиксом "(00)"). В дальнейшем все будет зависеть от требований сетей.
 
Обновили, качайте.
 
Пытаюсь печатать с параметром, но его изменение ничего не дает, хотя после обновления драйвера ШК на печать выходит в раза 3 шире и расстояние между штрихами увеличилось.

<?xml version="1.0" encoding="UTF-8"?>
<Data>
<Formatting Width="98" Height="50">
<Barcode FieldName="f0639e45-5260-413c-b5a7-f1563386061f" Left="3" Top="3" Width="92" Height="44" Type="CODE128" PrintHRI="false" BarcodeNarrow="3"/>
</Formatting>
<Labels>
<Record FieldName="f0639e45-5260-413c-b5a7-f1563386061f" Value="01000000200000149"/><Label Quantity="1">
</Label>
</Labels>
</Data>
 
Цитата
Иван Виноградов написал:
Type="CODE128"
У данного типа ШК также используется BarcodeRatio. Возможно из-за того, что это значение не определено, принтер и печатает "своим" размером. Какие должны быть значения я пока не знаю. Скажу в понедельник точно, но скорее всего или от 0 до 2 или от 1 до 3. Соотношения такие - 1/2, 1/3 и 2/5
 
Цитата
Олег Плюснин написал:
У данного типа ШК также используется BarcodeRatio
Отправлял на печать по разному. Результат без изменений - широкий ШК.

<?xml version="1.0" encoding="UTF-8"?>
<Data>
<Formatting Width="98" Height="50">
<Barcode FieldName="f0639e45-5260-413c-b5a7-f1563386061f" Left="3" Top="3" Width="92" Height="44" Type="CODE128" PrintHRI="false" BarcodeRatio="2" BarcodeNarrow="2"/>
</Formatting>
<Labels>
<Record FieldName="f0639e45-5260-413c-b5a7-f1563386061f" Value="01000000200000149"/><Label Quantity="1">
</Label>
</Labels>
</Data>
 
Да. Настройки берутся не из XML-файла, т.к. его формирует обработка и стандартная о других параметрах не знает. Данная настройка берется именно с настроек на форме.

UPD. Если необходимо автоматизировать процесс, необходимо средствами языка 1С закрыть соединение (метод Отключить(...)), вызвать метод УстановитьПараметр(...) и затем подключить принтер снова командой Подключить().
Список команд БПО тут
Страницы: Пред. 1 2 3 След.