Редактор этикеток Linux для специального принтера этикеток [закрыт]

У меня есть принтер этикеток Brother (QL-570), который поставляется с хорошим редактором этикеток для Windows. К сожалению, это не работает в Linux или Wine. У меня возникли проблемы с поиском хорошей замены Linux из-за того, как работает принтер. Специализированные принтеры этикеток работают иначе, чем обычные принтеры.

Чтобы уточнить, передний край этикетки в том виде, в котором она напечатана, является стороной этикетки. Печать продолжается поперек этикетки. В обычном принтере передний край находится вверху страницы, а печать идет вниз по странице.

Требования будут эквивалентны печати альбомной страницы (правильных размеров) на обычном принтере. Однако драйвер принтера этикеток не имеет интеллекта или функций; ландшафтного режима нет. Для правильной печати этикетки вся этикетка должна быть повернута на странице на 90 градусов, чтобы сторона этикетки находилась вверху страницы.

Я пытался:

  • glabels Это действительно предназначено для печати листов этикеток на стандартном принтере. Я не нашел способа повернуть готовую этикетку на 90 градусов. Все встроенные параметры будут вращать саму этикетку, но содержимое не будет вращаться.
  • LibreOffice Writer Метку можно расположить вертикально, а текстовое поле можно повернуть. Однако ширина текстового поля до поворота ограничена шириной метки, которая очень мала, когда метка книжная. После поворота текст нельзя редактировать.
  • LibreOffice Calc Это работает, но для создания метки требуется много работы. Страница может быть определена как размер этикетки в портретной ориентации. Затем вы можете поиграть с шириной столбцов, высотой строк и размерами шрифта, чтобы все поместилось в пространстве. Вы можете объединить строки в столбце и ввести текст под углом 90 градусов, а затем разъединить и снова объединить, чтобы поиграть с тем, где должны начинаться все строки, чтобы все расположилось. Если немного поиграться, я мог бы сэкономить время, создав кучу шаблонов, но я не хочу тратить огромное количество времени на создание редактора этикеток с нуля или создание каждой этикетки.
  • PDF Предложение Жиля о печати в PDF-файл (либо альбомный документ, либо поворот PDF-файла) представляет собой многоэтапный процесс, но он будет проще, чем обходной путь с электронной таблицей. Однако он страдает от двух проблем. Во-первых, документ может быть альбомной ориентации, но для его поворота по-прежнему требуется драйвер принтера, а драйвер принтера этикеток этого не делает. Другой заключается в том, что существуют только предопределенные размеры страниц, поэтому он принудительно выводит на выходе самое близкое, что у него есть, - конверт монарха.

Я ищу простой редактор этикеток с графическим интерфейсом / WYSIWYG, в котором вы один раз определяете размеры этикетки, затем вводите текст в обычном режиме с элементами управления типом текстового процессора над шрифтами и размерами текста, атрибутами и позиционированием, а затем печатаете. Возможность делать такие вещи, как границы, будет плюсом. Принтер этикеток — это инструмент для повышения производительности, и он теряет смысл, если для создания этикетки требуется длительный процесс.

Есть несколько графических программ, которые позволяют вводить текст и вращать изображение. Но я не знаю ни одного, у которого было бы больше, чем элементарные параметры и элементы управления для текста.

Другой возможностью может быть программа для Windows, которая, как известно, работает в Wine.

Какие-либо предложения?

Обновление - ответ BGH побудил меня еще раз взглянуть на это. Я уже загрузил драйвер Brother CUPS и шаблоны, указанные в этом ответе. Драйвер - это единственный способ взаимодействия с принтером, поэтому все, что говорилось ранее в вопросе, основано на нем. Шаблоны предварительно определяют размеры документа и другие свойства, чтобы упростить создание содержимого, которое будет правильно помещаться на этикетке. Шаблоны работают для создания этикеток. Однако они печатают неправильно.

При дальнейшем изучении этого, похоже, проблема может заключаться в том, что драйвер работает неправильно. В конфигурации принтера (в системных настройках) есть настройка ориентации страницы, включающая автоматическое определение. Однако независимо от этого параметра этот элемент управления отображается серым цветом в параметрах печати во время печати и настроен на портретную ориентацию. Это объяснило бы поведение.

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

Обновление 2. Я удалил и переустановил драйверы, и теперь принтер работает правильно. Так что для всех, кто сталкивается с этой проблемой, попробуйте это, прежде чем искать обходной путь программного обеспечения.

Я не понимаю, почему вы хотите повернуть весь документ внутри текстового процессора. Почему бы не печатать в ландшафтном режиме?
Это принтер этикеток, который печатает длинные узкие этикетки, начиная с конца. Это единственный способ печати (без альбомного или портретного режима). Вы должны отправить ему информацию о печати в том порядке, в котором она печатается (эквивалентно повороту этикетки на 90 градусов, чтобы передний край этикетки находился вверху страницы).
Но ландшафтный режим будет функцией драйвера принтера, а не самого принтера. Драйвер получает ввод с текстом, написанным горизонтально, и отправляет то, что нужно принтеру.
Драйвер принтера не имеет каких-либо интеллектуальных функций или функций форматирования, он просто отправляет на принтер то, что он получает, в том порядке, в котором он это получает, аналогично тому, как драйвер принтера PDF просто сохраняет то, что он получает. Его необходимо отформатировать для правильной печати приложением, которое его создает.

Ответы (2)

Я только что купил одну из этой модели себе. Я не уверен, почему вы так решаете проблему - это то, что сработало для меня. Во-первых, вам нужны Кубки братьев и водители LPR. Получите их из [1].

Затем получите шаблоны openoffice/libreoffice. Это не так просто. Брат их на сайте не перечисляет (проходил сайт несколько раз, прежде чем сдаться). Гугл-фу, как обычно, приходит на помощь: я нашел упоминание имени файла шаблона в каком-то обсуждении, и это дало мне подсказку: имя файла, которое я нашел, было «qt570l110.tar.gz», а веб-страница [2]. Заголовок страницы — «лицензия», и как только вы нажмете «принять», вы сможете скачать архив.

Я понятия не имею, последняя ли это версия, но она работает для моих простых нужд, поэтому решил поделиться.

[1] http://support.brother.com/g/b/downloadlist.aspx?c=us&lang=en&prod=lpql570eus&os=131

[2] http://www.brother.com/cgi-bin/agreement/agreement.cgi?dlfile=http://www.brother.com/pub/bsc/linux/dlf/qt570l110.tar.gz&lang=English_gpl

Добавление к моему сообщению по запросу:

После установки двух пакетов RPM я подключил принтер к своей системе Fedora 20, и она автоматически настроила принтер.

После того, как вы загрузили «шаблоны» (которые на самом деле не являются шаблонами, поэтому скопируйте/вставьте и переименуйте каждый файл непосредственно перед его открытием), я открыл «62mm.odt» в папке «62mm» и смог распечатать это. .

Примечание 1: ни «печать тестовой страницы», ни «печать страницы самопроверки» не работают в Linux, если вы используете «system-config-printer». Если вы попытаетесь это сделать, выключите и снова включите принтер, а затем перезапустите чашки. Не расстраивайтесь, меня это тоже не остановило.

Мне пришлось установить некоторые настройки в диалоговом окне печати в LOO 5 и в system-config-printer. Скриншоты выкладывать не умею, так что... опишу.

В свойствах принтера system-config-printer выберите носитель «17 мм x 54 мм (2/3" x 2-18") (поскольку у меня установлен широкий рулон этикеток). «Подача (недопустима для ленты Die-Cut)», я оставил значение по умолчанию «3 мм».

В программе записи LOO 5 выберите файл -> параметры печати, нажмите «Свойства». Бумага уже должна соответствовать тому, что вы настроили выше.

Другая вкладка (Устройство) действительно интересна. Я изменил «тип языка принтера» с «автоматический (PDF)» (что не является разумным выбором!) на «Postscript (уровень от драйвера)».

Это должно сработать. Дайте мне знать, если это не сработает.

Не могли бы вы исправить эти ссылки?
Спасибо за ваш ответ. Я нашел обе эти ссылки. Драйвер Brother необходим для отправки чего-либо на принтер. Однако я не мог заставить его работать. Я загружаю шаблон этикетки, создаю этикетку, выбираю принтер этикеток и печатаю. На выходе всегда неправильная ориентация и обрубание. Я экспериментировал с доступными настройками как в драйвере, так и в LibreOffice, но не нашел способа правильно распечатать их. Если у вас это получилось, можете ли вы расширить свой ответ, указав детали используемых настроек?
Как отредактировал вопрос, проблема оказалась с драйвером. Ваш ответ побудил меня пересмотреть это, что привело к решению: «Вот как должен работать принтер, поэтому ваш ответ правильный, и я принимаю его».
@ Том, я снова проверил их после твоего комментария. umatrix noscript не позволял мне комментировать здесь, пока я не разблокировал все (похоже, мне нужно провести некоторые исследования, чтобы иметь возможность использовать этот сайт). Извините, комментарий задержался!
Позвольте мне добавить один пункт к вашему описанию процедуры. Когда для вывода выбран принтер этикеток, одной из настроек в свойствах принтера является ориентация страницы. В моей системе этот параметр неактивен, поэтому его нельзя выбрать или изменить во время печати. Тем не менее, он должен сказать Пейзаж.

Поскольку вы хотите создать документ, в котором весь текст расположен в одном направлении, вращение текста в текстовом процессоре — не лучший подход. Вы будете ограничены громоздкими интерфейсами, разработанными для одноразового объекта, похожего на изображение.

Произведите текст в обычном режиме и поверните вывод текстового процессора. Убедитесь, что выбран правильный размер страницы, ширина и высота которого соответствуют ориентации текста, а не бумаги, выходящей из принтера. Обычно это интегрируется в драйвер принтера; большинство драйверов принтеров предлагают альбомную ориентацию. Многие приложения предлагают такие опции, как вращение, как часть их механизма печати; например, это часть стандартного диалогового окна принтера Gnome, но в LibreOffice его нет.

Если ни ваш текстовый процессор, ни драйвер принтера не поддерживают альбомную ориентацию, напечатайте в файл PDF, поверните файл PDF, а затем распечатайте файл PDF. Вы можете установить драйвер CUPS-PDF (проверьте список пакетов вашего дистрибутива), а затем выбрать принтер PDF, например, в LibreOffice. Этот драйвер имеет альбомную ориентацию, поэтому вы можете напрямую распечатать полученный PDF-файл. Полученный PDF-файл помещается в PDFкаталог в вашем домашнем каталоге. Распечатайте это на принтере этикеток.

Хорошее предложение попробовать, но, к сожалению, оно не сработало. Драйвер PDF не имеет соответствующего размера бумаги, поэтому он принудительно выводит на выходе самое близкое, что у него есть, - конверт монарха. И независимо от настройки ориентации итоговый PDF-файл будет одинаковым (альбомная ориентация на выходе). Однако, даже если бы это сработало, это все еще несколько запутанный обходной путь. Это намного меньше шагов, чем использование электронной таблицы, но решение, которое я ищу, — это инструмент, разработанный для этой цели, который эффективно выполняет свою работу.