Часто задаваемые вопросы: TBarCode/SAPwin - SAP Barcode DLL
Вставка штрихкода Data Matrix в систему SAP
Вставка штрихкода Data Matrix в систему SAP
Ниже приведены шаги для вставки штрихкода Data Matrix в вашу систему SAP.
Предварительные меры
- Убедитесь, что у вас есть копия типа устройства на базе SAPWIN (например, скопируйте тип устройства SWIN в ZSWIN — см. наше руководство 6 Create a Device Type Copy).
- Назначьте этот тип устройства принтеру — см. руководство 7 Assign the Device Type to a Printer.
- Вы можете протестировать установку TBarCode/SAPwin, распечатав SAPSCRIPT-BARCODETEST (клиент 00) — см. наше руководство 9 Test Barcode Printing. Если этого документа SAPscript не существует, вы можете запросить его в нашей поддержке.
Добавление системного штрихкода Data Matrix
- Используйте транзакцию SE73 – System Bar Codes (см. руководство 12.2.1 New System Barcode). Добавьте новый системный штрихкод (пространство имён Z... например, имя = ZDATMAT) как обычный (conventional) системный штрихкод ("старая" технология штрихкодов).
Определение принтерного штрихкода Data Matrix
- Войдите в транзакцию SE73 – Printer barcodes. Следуйте шагам в разделе руководства "8 Define Printer Barcodes".
- Выберите ZDATMAT и добавьте для него новый префикс (например, SBP90), в качестве суффикса можно использовать существующий суффикс SBS01.
Отредактируйте префикс (SBP90) и введите управляющую последовательность: bC=DMX,M=508,D=
Убедитесь, что для варианта префикса (Variant) установлено значение 5, это можно изменить в транзакции SPAD. Print-control должен быть отмечен как Extended (см. руководство 23.4.4 Wrong Variant of Print-Control Prefix.)
Добавление формата символов (стиля) для Data Matrix
Существует несколько способов вставки штрихкода в форму (см. руководство 11 Using Barcodes in SAP). Если вы решили использовать формат символов штрихкода (предпочтительный способ), нужно добавить ZDATMAT как новый доступный формат символов в ваш стиль.
- Отредактируйте стиль, назначенный вашей форме, и добавьте ZDATMAT как новый формат символов штрихкода.
- Используйте транзакцию SE72 для редактирования стилей SAPscript.
- Используйте транзакцию SmartStyles для редактирования стилей Smart Form (см. руководство 11.2.2)
Дополнительные Printcontrols
DP Premium Address 22x22 Data Matrix:- Данные предоставлены в формате ASCII (с escape-последовательностями)
bC=DMX,M=423,DMB=1,DMS=7,E=1,D=
- Данные предоставлены в формате Hex
bC=DMX,M=423,DMB=1,DMS=7,DH=
- Префикс print control
bC=DMX,M=508,DMF=1,E=1,D=
- Пример данных: 0112345678901231101234567890\F11120727
\F кодирует терминатор поля FNC1 для полей AI переменной длины.