Интерфейс POS-принтера OPOS и когда его использовать

Я разрабатываю POS-систему для кафе-баров-ресторанов. Она работает хорошо, но у меня есть некоторые проблемы с принтерами. Люди здесь советуют мне использовать POS for .NET.

Но я не могу, потому что:

  1. У моего клиента есть машина с windows home edition в качестве сервера. Поэтому POS for .NET не работает в одном из двух его магазинов.

  2. Предыдущее ПО печатало на термопринтерах с использованием графики GDI, но было слишком медленным, не знаю почему... нужно было ждать 10 секунд, чтобы напечатать чек.

  3. Мне жалуются, что шрифт на этих принтерах мелковат. (42 символа на 80 мм бумаги) И это правда. Шрифт родного принтера слишком отстойный. Все принтеры, которые я видел, отстойные, потому что они не от хорошего бренда. Кроме того, ребята, которые разрабатывали шрифты, были слишком скучны и использовали латинские буквы вперемешку с местными. Но отпечатки из графического режима выглядят НАМНОГО лучше, и антиалиасинг, и гладкость, и четкость, и почти та же скорость.

  4. Принтеры не имеют драйверов OPOS.NET. Я отправил электронные письма в китайские компании, которые производят эти принтеры, и мне ответили, что они еще не разработали их...

  5. Некоторые из этих принтеров не поддерживают некоторые основные команды ESC/POS! Даже команда для подачи бумаги проблематична. Только новые принтеры почти совместимы, а старые вообще не совместимы.

  6. Используя обычный текст + esc/pos, я не могу сделать шрифт больше, только в x раз больше.

  7. GDI кажется наиболее совместимым способом, к сожалению

  8. Наше фискальное устройство, похоже, не поддерживает отправку необработанного текста на принтер. Он частично реализован и работает только для 32-битных систем, как и для "DOS"... Не удалось установить его. Поэтому пришлось использовать графику. На самом деле это виртуальный принтер. Компания, у которой есть фискальное устройство, сказала мне, что графика - лучший способ печати термочека, и я не должен использовать обычный текст и т.д.... Также на просьбу предоставить драйвера OPOS для некоторых их принтеров мне ответили "о чем ты вообще говоришь?"

Так что я не знаю, что делать. Я думаю, что я должен поддерживать 3 способа печати: POS для .NET / необработанный текст / графика.

И еще, как вы преодолеваете трудности с термопринтерами при отправке необработанного текста? Ведь графика дает больше свободы. Отстой ли фискальный аппарат за то, что не поддерживает текстовый режим?

5
задан Richard Chambers 10 July 2015 в 16:46
поделиться

0 ответов

Другие вопросы по тегам:

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