Практически каждый принтер оснащён внутренней памятью. Она облегчает работу с печатью, а также предоставляет большое количество преимуществ при печати. С помощью неё принтер может хранить важные данные для ускорения процесса печати. Например, память принтера может хранить в себе шрифты, изображения и даже целый макет этикетки при необходимости. Однако бывают ситуации, когда хранение данных во внутренней памяти принтера может доставить проблемы. Работник не может видеть то, что хранится памяти принтера, и, следовательно, принтер может хранить данные без ведома пользователя. Если работник не будет внимателен, то случайно может наклеить не ту этикетку на продукцию и не заметить этого.
Одно из самых больших преимуществ использования внутренней памяти принтера в возможности выставлять очереди печати. Таким образом принтер будет печатать по одной этикетке за раз, при этом принимая новые очереди печати. При высоких скоростях печати или использовании принтера несколькими пользователями это предотвращает потерю очередей печати. Если принтер получает больше задач на печать, чем успевает обработать, ничего не потеряется. Принтер сохраняет дополнительные задачи на печать в памяти и печатает их после завершения предыдущей задачи.
Современное программное обеспечение для печати этикеток, не включая драйвер принтера, обычно отправляет инструкцию принтеру о печати новой этикетки и, в зависимости от настройки принтера, переопределяет настройки необходимые для успешной печати. Обычно этого достаточно, чтобы настройки и данные предыдущих заданий печати не повлияли на внешний вид этикетки и содержащиеся на ней данные. В большинстве случаев это то, что нужно работнику, и необходимости в каких-либо дополнительных действиях нет.
Однако есть несколько ситуаций, в которых мы рекомендуем очищать память принтера от других задач на печать.
В системах «считывания и подачи», где штрих-код или сканер определяет поступающую продукцию, печатает этикетку и затем наклеивает её на упаковку автоматически есть вероятность ошибки, которая приведёт к неправильной маркировке достаточно большой части продукции. Например, мы сталкивались с ситуациями, когда поддон или ящик застревали перед сканером, и работник, работающий с фотоприемниками, которые запускают сканер, случайно заставлял сканер считывать данные с одного и того же ящика или поддона несколько раз. В результате аппликатор печати (расположенный ниже по потоку) генерирует несколько заданий на печать. Затем принтер сохраняет все задачи на печать во внутренней памяти и помещает их в очередь принтера-аппликатора на печать и нанесение. Таким образом, если обслуживающий персонал случайно запустит пять дополнительных заданий печати, эти пять дополнительных заданий печати будут терпеливо ждать в памяти принтера следующих исправленных ящиков или поддонов. Новые ящики и поддоны, проходящие перед сканером, генерируют новые задания печати. Но для выполнения этих заданий печати необходимо дождаться завершения пяти предыдущих заданий. Таким образом, система не синхронизирована, то она всегда отстает на пять ящиков. Если ящики и поддоны, проходящие по конвейеру, разные, система неправильно нанесет все этикетки.
Обратите внимание: это будет работать до тех пор, пока напечатанные этикетки будут нанесены СРАЗУ после сканирования. Если между сканером и аппаратом для нанесения печати находится дополнительный контейнер или поддон "в процессе", что требует от принтера поставить эту этикетку в очередь до тех пор, пока принтер не будет готов, очистка памяти принтера может привести к потере этой этикетки "в процессе".
При печати больших тиражей в принтере нередко заканчиваются этикетки или лента. В этом случае задания на печать, отправленные на принтер, будут стоять в очереди до тех пор, пока этикетки или лента не будут заменены. В это время принтер возобновит печать с того места, где она была прервана, а затем выполнит задания печати, поставленные в очередь в принтере. Это может привести к путанице, когда работник отправится за своими этикетками. Если задание на печать было почти выполнено, работник может не заметить на принтере предупреждающее сообщение "Нет носителя" и предположить, что задание на печать завершено. Следующий пользователь печати (который уже отправил на принтер другое задание на печать), увидев, что принтеру требуются этикетки или лента, перезагружает принтер и ожидает отправки задания на печать в потоковом режиме. Однако, если он не проявит бдительности, он также может получить:
1. Завершение задания печати, выполненного первым работником.
2. Другие задания на печать, отправленные в период между отправкой незавершенного задания, застряли в состоянии "нет носителя" и отправкой задания на печать (эти дополнительные задания на печать могут быть даже повторными выполнениями одного и того же задания, отправленного нетерпеливым работником, который не заметил, что в принтере нет расходников, и просто запускает выполнение того же задания снова и снова)
Отправка задания на печать с кодировкой принтера для очистки всей памяти принтера (включая задание на частичную печать) предотвращает привязку частичных или других заданий на печать к одному и тому же заданию на этикетку.
Обратите внимание: как и в приведенном выше примере с автоматизацией, очистка памяти принтера может привести к непреднамеренной потере задания печати, если принтер занят.
Большинство основных марок термопринтеров имеют встроенные в процесс печати команды для очистки памяти принтера. Некоторые из них могут быть такими специфическими, как очистка очереди печати или удаление заданий в процессе печати и сообщений об ошибках (например, из-за нехватки бумаги или ленты). Ознакомление со справочным руководством к принтеру и работа с вашим системным интегратором этикетирования помогут определить, какие команды являются подходящими и как их необходимо внедрить в задание на печать.
Иногда стандартные драйверы печати Windows, предоставляемые производителем принтера, позволяют отменить выполнение заданий печати, просто установив соответствующий флажок в настройках принтера. Однако перед использованием этих предварительно настроенных параметров необходимо точно определить, что именно очищается (например, только отложенные задания, все операции печати, ошибки и т.д.).
Если в драйвере Windows нет того, что вам нужно (или вы не используете драйверы печати Windows), некоторые промышленные приложения для печати этикеток могут встраивать определенные команды в задание печати. Часто это делается путем изменения настроек в драйвере печати, поставляемом компанией-разработчиком программного обеспечения для этикеток.
Термопринтеры используют память принтера для повышения общей эффективности процесса печати этикеток. Однако бывают ситуации, когда скрытые задания печати могут привести к сбоям в работе автоматизированных систем и создать путаницу для работников. Обе эти ситуации могут привести к ошибкам при нанесении этикетки (т.е. к неправильному нанесению этикетки). Используя команды очистки памяти принтера, многие из этих ошибок можно предотвратить. Эти команды могут быть эффективными, но также могут иметь непредвиденные последствия, поэтому мы рекомендуем изучить Ваши возможности и обратиться к компетентному системному интегратору маркировки.