Создать программу взаимодействия термопринтера с командной строкой
6 000 руб. за проект
•
безналичный расчёт, электронные деньги
Здравствуйте.
Нам требуется интеграция в ОС CENTOS (6/7) термпринтера компании NCR (Model: 7402-K592), интеграция должна включать в себя:
1. Возможность отправки на печать чека с возможностью вставки изображений, штрих и qr кодов
2. Возможность изменять шрифт (хотя бы 5 шрифтов популярных), размер и указывать параметры типа, жирный, подчеркнутый или курсив.
3. Мониторинг принтера, узнавать его текущее состояние с помощью 2 типов запросов.
Детально ниже:
1,2: Запуск процесса печати должен начинаться похожим образом:
/your_program_or_script /some/folder/to/print/file.txt
внутри этого файла мы должны иметь возможность вставить картинку, текст, штрих код (code 39, 128) с помощью каких-то ключевых тегов, которые Вы нам сообщите. (безусловно процесс печати должен завершаться отрезом бумаги и ответным статусом, напечаталось или нет).
3: Мониторинг должен включать в себя любой возможный статус принтера "готов", "нет бумаги", "зажевана бумага", "нет связи" и прочие. Мониторинг должен осуществляться простым образом, мы выполняем Ваш скрипт по крон-табу (crontab), либо из другого приложения, в ответ должен возвращаться код, например 0, 1, 2 и тд, код должен возвращаться как в ответ на запрос, так и дополнительно в текстовый файл.
У нас отсутствует (к сожалению) точная документация на принтер, однако имеется ряд ссылок,
1. Официальный сайт производителя (информация, я так понял под Windows) http://www5.ncr.com/support/support_drivers_pat...
2. Есть реализация (которую мне не удалось запустить) под UNIX, https://github.com/webbo89/ncrdriver
надеюсь она Вам поможет.
Готовы предоставить Вам SSH доступ под машину, на которой установлен данный принтер на порту /dev/ttyS1 (данный параметр должно быть возможно менять) (это серийный RS232 порт в который подключен принтер)
Могут возникнуть дополнительные комментарии/требования, однако строго в рамках оговоренных выше задач. Нам нужно приложение, вызвав которое, мы могли бы печатать текст, картинки, штрих-коды и qr коды.
Вы можете написать софт на любом удобном для Вас языке, главное условие, чтоб мы его могли с легкостью вызвать и получить ответ, передача исходного кода является обязательным условием выполнения работы.
Сумма, которую мы обговорили не должна изменяться.
Отвечать на вопросы могу по времени Мехико, Мексика с 8:00 до 19:00
Нам требуется интеграция в ОС CENTOS (6/7) термпринтера компании NCR (Model: 7402-K592), интеграция должна включать в себя:
1. Возможность отправки на печать чека с возможностью вставки изображений, штрих и qr кодов
2. Возможность изменять шрифт (хотя бы 5 шрифтов популярных), размер и указывать параметры типа, жирный, подчеркнутый или курсив.
3. Мониторинг принтера, узнавать его текущее состояние с помощью 2 типов запросов.
Детально ниже:
1,2: Запуск процесса печати должен начинаться похожим образом:
/your_program_or_script /some/folder/to/print/file.txt
внутри этого файла мы должны иметь возможность вставить картинку, текст, штрих код (code 39, 128) с помощью каких-то ключевых тегов, которые Вы нам сообщите. (безусловно процесс печати должен завершаться отрезом бумаги и ответным статусом, напечаталось или нет).
3: Мониторинг должен включать в себя любой возможный статус принтера "готов", "нет бумаги", "зажевана бумага", "нет связи" и прочие. Мониторинг должен осуществляться простым образом, мы выполняем Ваш скрипт по крон-табу (crontab), либо из другого приложения, в ответ должен возвращаться код, например 0, 1, 2 и тд, код должен возвращаться как в ответ на запрос, так и дополнительно в текстовый файл.
У нас отсутствует (к сожалению) точная документация на принтер, однако имеется ряд ссылок,
1. Официальный сайт производителя (информация, я так понял под Windows) http://www5.ncr.com/support/support_drivers_pat...
2. Есть реализация (которую мне не удалось запустить) под UNIX, https://github.com/webbo89/ncrdriver
надеюсь она Вам поможет.
Готовы предоставить Вам SSH доступ под машину, на которой установлен данный принтер на порту /dev/ttyS1 (данный параметр должно быть возможно менять) (это серийный RS232 порт в который подключен принтер)
Могут возникнуть дополнительные комментарии/требования, однако строго в рамках оговоренных выше задач. Нам нужно приложение, вызвав которое, мы могли бы печатать текст, картинки, штрих-коды и qr коды.
Вы можете написать софт на любом удобном для Вас языке, главное условие, чтоб мы его могли с легкостью вызвать и получить ответ, передача исходного кода является обязательным условием выполнения работы.
Сумма, которую мы обговорили не должна изменяться.
Отвечать на вопросы могу по времени Мехико, Мексика с 8:00 до 19:00
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.