Я разработчик плагина печати на Java с открытым исходным кодом для веб-браузера, и у нас есть клиент, который сообщает о задержке печати 250 мс в Ubuntu, но не в других ОС. Он без проблем протестировал печать в Windows и OSX.
В нашей тестовой лаборатории мы можем воспроизвести эту задержку. Хотя это и незначительно, это влияет на возможности разрабатываемого им киоска Ubuntu.
Мы хотели бы получить платную поддержку по этой проблеме, чтобы быстро ее решить (вместо того, чтобы тратить время на поиск), однако форма поддержки Canonical сообщает нам, что размер нашего развертывания слишком мал для плана поддержки, и вместо этого направляет меня на эту страницу. :)
Кто-нибудь еще сталкивался с такой проблемой? Я не могу себе представить, что это очень распространенная проблема среди пользователей настольных компьютеров, поскольку эта конкретная потребность в печати в реальном времени будет влиять только на отраслевые приложения (то есть на критичное по времени производственное использование), но я уверен, что мы не первые, кто пробует это, ни сообщать об этом. Google предложил несколько предложений, но мы безуспешно перепробовали все разумные.
В нашем принтере используется драйвер Generic / Text, аппаратное обеспечение - это совершенно новый Epson TM88V, и мы используем Java для передачи команд принтеру.
Исходный код нашего программного обеспечения находится здесь: http://www.qzindustries.com/download (LGPL 2.1)
Руководство, которое мы даем нашим клиентам, находится здесь: http://www.qzindustries.com/TutorialRawUbuntu
Любые советы по этому поводу приветствуются.
Изменить: Этот отчет об ошибке может быть связан с: https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1001028
-Tres Finocchiaro
Можно попытаться использовать оперативное ядро.
sudo apt-get install linux-lowlatency
Для MIDI это ядро уменьшило задержку от ~0,5s до неслышимой задержки ниже 0,05 с. У меня также есть клиент с той же конфигурацией (не та же модель) JAVA / НЕОБРАБОТАННЫЙ принтер маркировки, если Вам нужно, я могу сделать некоторое тестирование на Вас.