Использование сервера печати для подключения к принтеру USB OPOS

285
Tim Coulter

Я разработчик программного обеспечения, создаю приложение EPOS, которое будет печатать на OPOS-совместимых чековых принтерах.

Мой клиент уже вложил значительные средства в USB-принтеры чеков и не хотел бы их заменять. Однако мое приложение разработано с использованием Microsoft UWP, который поддерживает OPOS, но не поддерживает принтеры с USB-подключением. Официальная версия гласит, что он был разработан для работы с Wi-Fi и Bluetooth-принтерами, и хотя недавно они добавили поддержку USB-подключения (только если работает в Windows 10 Creators Update), у меня сложная задача заставить это работать.

Итак, на случай, если все остальное не поможет, я ищу план B. Интересно, можно ли было бы использовать дешевые серверы печати для имитации сетевых принтеров?

В частности, будет ли сервер печати позволять драйверу OPOS, работающему на компьютере Windows, обмениваться данными с принтером, или сервер печати вводит некоторый новый уровень протокола, который был бы несовместим с OPOS?

Спасибо за любые подсказки, которые вы можете предложить.

0
Я предполагаю, что единственный способ узнать, работает ли ваше приложение по сети, методом проб и ошибок ... вы можете (временно) получить один из принтеров от вашего центра -> подключить / установить его на компьютере с Windows -> поделиться принтер -> подключить ваше приложение / клиентский компьютер к общему принтеру -> Печать? Kinnectus 7 лет назад 1
Я думаю, что тестирование - это единственный верный способ. Но я могу сказать, что в прошлом я использовал серверы печати, о которых вы говорите, и обнаружил, что они непредсказуемы в своей совместимости. Да, они, кажется, добавляют некоторый дополнительный слой и даже указывают марки и модели принтеров, с которыми они обычно совместимы. Appleoddity 7 лет назад 0
Спасибо @Kinnectus за ваше предложение. Да, я мог бы заставить его работать таким образом методом проб и ошибок, но я думаю, что решил свою проблему без необходимости в дополнительном оборудовании, благодаря некоторым полезным людям в StackOverflow. Тем не менее, я также ценю ваше руководство, хотя я благодарен за то, что мне не нужно идти по этому пути. Tim Coulter 7 лет назад 0
@Appleoddity: да, я специально пытался избежать головной боли от проблем совместимости, о которых вы говорили. Как уже упоминалось выше, мне кажется, что я смог решить мою проблему в программном обеспечении, но я ценю ваш вклад - спасибо. Tim Coulter 7 лет назад 0

0 ответов на вопрос

Похожие вопросы