GS разделитель на MacOS для проводных сканеров ================================================ .. warning:: Данный вариант получения GS разделителя является одним из возможных способов его отображения на MacOS. .. attention:: Настройка производится с помощью встроенного в систему ПО - ShortCut. 1. Для передачи символа GS отсканируйте шк по очереди (рис 1, 2). .. figure:: ../SUPERLEAD/picture/GS_output_MacOS_pr1.png :scale: 75 % :align: center (рис.1) .. figure:: ../SUPERLEAD/picture/GS_output_MacOS_pr2.png :scale: 75 % :align: center (рис.2) .. note:: После настройки сканера кодами выше, вывод разделителя GS будет осуществляться символом [GS]. Например: 0100048313050305215S4lf:[GS]93dGVz[CR] 2. Перейдем к созданию инструмента для перевода строки [GS] в управляющий символ с помощью программы Shortcut. Откройте приложение и создайте новый скрипт (рис. 3). .. figure:: ../SUPERLEAD/picture/GS_output_MacOS_1.png :scale: 100 % :align: center (рис.3) Вводим название команды на английском, в поиске справа пишем «shell» и перетаскиваем «Запустить Shell-скрипт» в левое пустое окно (рис. 4). .. figure:: ../SUPERLEAD/picture/GS_output_MacOS_2.png :scale: 100 % :align: center (рис.4) Далее необходимо написать сам скрипт: ``Input_text=$(cat)`` ``midput_text=$(echo “$input_text” | sed ‘s/\[GS\]/\x1D/g’)`` ``output_text=$(echo “$midput_text” | sed ‘s/\[CR\]/\x0D/g’)`` ``echo “$output_text” | pbcopy`` .. attention:: Выставьте настройки скрипта так, как указано на фото (рис. 5, 6). .. figure:: ../SUPERLEAD/picture/GS_output_MacOS_3.png :scale: 100 % :align: center (рис.5) .. figure:: ../SUPERLEAD/picture/GS_output_MacOS_4.png :scale: 100 % :align: center (рис.6) После этого назначим быстрое сочетание клавиш для удобства пользования: * Перейдите в настройки в правом верхнем углу; * Поставьте галочку использовать как быстрое действие; * Назначьте сочетание клавиш (рис. 7). .. hint:: Мы рекомендуем использовать сочетание Ctrl + ‘ .. figure:: ../SUPERLEAD/picture/GS_output_MacOS_5.png :scale: 100 % :align: center (рис.7) 3. Настройка завершена. Сохраните скрипт и выйдете из программы. .. important:: Для сканирования, необходимо использовать сочетание клавиш, которое Вы указали при создании скрипта (рис. 7). В появившееся окно требуется отсканировать код и нажать готово (рис. 8). Скрипт закроется, а результат сканирования с управляющим символом останется в буфере обмена. Вставьте его в необходимое поле Вашего ПО. .. figure:: ../SUPERLEAD/picture/GS_output_MacOS_8.gif :scale: 70 % :align: center (рис.8) .. tip:: Для проверки передачи GS разделителя рекомендуем использовать `NotepadNext`_. После того как Вы скачали и запустили NotepadNext, заходим в Вид -> Отображения символов -> Отображать все символы (рис. 9). Так Вы сможете увидеть передает ли сканер GS разделитель или нет. .. figure:: ../SUPERLEAD/picture/GS_output_MacOS_7.png :scale: 70 % :align: center (рис.9) .. _`NotepadNext`: https://github.com/dail8859/NotepadNext Проверочный DATAMATRIX код с GS символом для проверки в NotepadNext: .. figure:: ../SUPERLEAD/picture/GS_barcode.png :scale: 30 % :align: center (рис.10) .. centered:: ``123[GS]321`` .. note:: :class: centered **Если Вы не нашли ответа на свой вопрос или нуждаетесь в консультации наших технических специалистов, пожалуйста позвоните по телефону бесплатной горячей линии Mertech 8-800-555-7783 или напишите запрос на нашу почту** support@mertech.ru ------------- .. centered:: :guilabel:`К.И.С. 18.11.2025`