Что такое эмуляция в принтере
История появления
Итак, с чего же всё начиналось? Наверное, все ещё помнят огромные и безумно шумные матричные принтеры, которые в нашем случае можно взять за историческую исходную точку в деле SOHO-печати. Со словосочетанием «матричный принтер» в первую очередь ассоциируется Epson. Собственно, компания Epson и придумала в далёких 70-х язык ESC/P (Epson Standard Code for Printers), который и по сей день поддерживается некоторыми другими производителями (к примеру, Brother) офисно-ориентированных устройств вывода посредством режима эмуляции.
Немногим позже, в 1981 году, IBM представила свою версию языка описания страниц под названием PPDS (Personal Printer Data Stream). Анонс совпал с выходом в свет первого принтера IBM, способного печатать графические изображения. Примерно в это же время на рынке появляется HP с языком PCL (Printer Command Language), который использовался в первых ударных и струйных принтерах. Тремя годами позже был представлен публике и первый релиз PostScript (также известный с постфиксом Level 1), базировавшийся на свободных исходниках Xerox и созданный силами только что основанной компании Adobe. Неудивительно, что и небезызвестная Microsoft включилась в эту софтварную гонку, правда, уже ближе к концу 80-х. Разработанный ею интерфейс GDI (Graphics Device Interface) используется в Windows для вывода текстовой и графической информации на принтеры и мониторы по сей день.
Вот так через краткий экскурс в историю мы наметили основной курс нашего материала, а в частностях стоит разобраться поподробнее, дабы исключить всякого рода языковые барьеры между пользователем и его печатающим устройством.
PostScript
Фактически это не просто язык описания страниц (то есть набор каких-то кодов сродни алфавиту), а целый язык программирования с типичными командами (циклы, операторы, структуры данных), посредством которого можно писать настоящие программы с неповторимой гибкостью. Именно неповторимой, потому как PostScript (PS) с момента своего появления остаётся почти абсолютным стандартом в области профессиональной печати и допечатной подготовки. Но, несмотря на то что PS предоставляет широкие возможности максимально качественной цветной печати, он не совсем подходит для «рутинной» печати простых текстовых документов ввиду своей невысокой скорости и некоторых других недостатков.
Различия в способах формирования изображения в растровом формате и PS как раз и объясняют приверженность профессионалов к последнему: кривую в каждой узловой точке можно свободно менять в соответствии с пользовательскими нуждами
PS отличается от прочих языков полной независимостью от разрешения принтера или плоттера. Команды PS представлены в виде ASCII (American Standard Code for Information Interchange) кодов, потому, к примеру, для вывода особых пользовательских шрифтов они должны быть преобразованы в совместимый с PS векторный формат. При отправке на печать изображение формируется «полистно», именно потому для профессиональной техники так актуальны большие объёмы кэш-памяти.
Популярный графический формат EPS (Encapsulated PostScript) – это своего рода дополнение к PS. Файлы в этом формате могут содержать как векторные, так и растровые элементы, а особая строгая структура, в соответствии с которой данные упорядочиваются внутри документа, позволяет создавать кросс-платформенные исходники для печати.
Изначально PS был стандартом де-факто практически во всех моделях лазерных принтеров класса SOHO, однако в настоящее время он почти не применяется в решениях low-end и middle-end из-за дороговизны лицензирования у Adobe необходимых RIP (Raster Image Processor) контроллеров, встраиваемых в принтеры. К примеру, каждый RIP-контроллер с поддержкой PS Level 3 для плоттеров компании HP обходится примерно в $500.
В отличие от PS этот язык не может похвастаться полной совместимостью со всеми аппаратно-программными решениями и обладает зависимостью от разрешения печатающего устройства, но в то же время может свободно и совершенно бесплатно использоваться любыми производителями устройств и разработчиками ПО. Последняя версия языка (PCL6), которая разрабатывалась HP в тесном сотрудничестве с Microsoft, характеризуется высокой скоростью преобразования данных из формата прикладного приложения в формат языка описания страниц и обеспечивает ускоренный возврат ответа в приложение, потому идеально подходит для SOHO-сегмента. Также PCL способен работать непосредственно с TrueType-шрифтами, которые применяются по умолчанию в среде Windows.
TrueType-шрифт Courier New
PCL-принтеры снабжаются некоторым набором TrueType-шрифтов, которые «зашиваются» во внутреннюю память устройства. При печати драйвер напрямую передаёт текст на контроллер принтера, минуя стадию преобразования в изображение (рендеринг шрифта), за счёт чего повышается быстродействие
При использовании PCL показатели скорости и качества печати напрямую зависят от драйвера устройства, потому всякого рода несовместимости аппаратной и программной составляющих значительно влияют на количество ошибок при печати. По этому параметру PCL не может сравниться с универсальным PS. Тем не менее PCL на данный момент является, пожалуй, самым распространённым языком, применяемым в офисной и домашней среде.
И PS, и PCL подразумевают наличие специального контроллера со стороны принтера, который принимает команды языка описания страниц, а затем преобразует их в бинарные (0/1) коды, управляющие непосредственно самим механизмом печати. Идея GDI состоит в том, чтобы избавить печатающее устройство от дорогостоящего контроллера и переложить его функции на центральный процессор вместе с драйвером. Отсюда же следует первый недостаток GDI: требовательность к системным ресурсам. Этот язык подразумевает конвертацию графической информации и шрифтов в единое растровое изображение, которое затем и отправляется на печать.
Схема работы GDI
Схема работы GDI
Типичный пример ультрабюджетного принтера стоимостью чуть более $100 – Samsung ML-1210. Эта модель поддерживает лишь GDI, тогда как старшая и более дорогая ML-1250 уже комплектуется эмуляцией PCL6
Поддержкой исключительно языка GDI обладают лишь самые бюджетные принтеры. В большинстве случаев производители стараются оснастить свои продукты как минимум совместимостью с PCL (не говоря уже о PS) хотя бы через эмуляцию, что, опять же, накладывает определённые требования на ресурсы системы. Также GDI отличается от PS и PCL своими сравнительно скудными возможностями функционирования в рамках локальной сети, а добавить эту опцию можно лишь при помощи дополнительного, далеко не дешёвого сетевого контроллера. Исходя из этого, GDI рекомендуется использовать для индивидуальных домашних нужд.
Резюме
PS и PCL часто называют реальными языками описания страниц, тогда как существуют ещё и своего рода надстройки над ними, которые были созданы для упрощения процесса программирования или реализации дополнительных возможностей. Такие надстройки интерпретируют собственные команды в последовательность команд реального языка описания в соответствии с его синтаксисом. К примеру, надстройка над PCL под названием RPCS (Refined Printing Command Stream) была разработана компанией Ricoh для визуализации программирования своих знаменитых плоттеров посредством графических пиктограмм. При помощи BR-Script фирмы Brother реализуются расширенные функции калибровки цвета, а также эмулируются команды языков PS Level 3 и ESC/P.
Приведём своеобразный рейтинг реальных языков применительно к SOHO-сегменту (чем больше баллов, тем лучше):
PostScript | PCL | GDI | |
Популярность | 2 | 3 | 1 |
Качество печати | 3 | 2 | 1 |
Скорость печати | 2 | 3 | 1 |
Буквально каждая компания-производитель печатающего оборудования, не считая «родоначальников» реальных языков, внедряет в свои продукты оригинальные надстройки со своими специфическими бонусами. Но не стоит забывать о том, что каждый отдельный язык описания страниц лучше всего подходит для определённой сферы деятельности. Бессмысленно покупать принтер без поддержки PCL для офиса, равно как и не обойтись без PS, если вы профессионально работаете с графикой.
Далеко не все пользователи оргтехники знают о том, что такое виртуальный принтер и вообще, что представляет собой виртуальная печать. Итак, виртуальным принтером является специальное программное обеспечение, устанавливаемое в ОС компьютера и служащее для эмуляции работы обычного печатающего устройства. В операционной системе данная программа отображается в списке принтеров, благодаря чему пользователь получает возможность отправлять на печать документы из любого программного приложения именно на этот виртуальный принтер. Когда пользователь оргтехники начинает использовать такое устройство, программа приступает к обработке потока графических команд, результат которой она, как правило, записывает в отдельный файл.
Для чего нужен виртуальный принтер?
Перед тем как установить виртуальный принтер и решить задачу, связанную с тем, как подключить его, примите во внимание что такая программа может выручить в тех ситуациях, когда физический принтер находится в неисправном состоянии или и вовсе отсутствует. Кроме того, он очень полезен тогда, когда документ нужно распечатать не в данный момент, а только через некоторое время.
С помощью виртуального принтера можно также получить точную копию документа, если распечатать его не удается. При этом убедитесь, что порт, куда подключен кабель usb действительно исправно работает. Впрочем, и сам usb может «глючить». Если устройство отказывается печатать и порт тут ни при чем, то преобразованный с помощью виртуального устройства файл нужно только скопировать на флеш-накопитель или в память смартфона/планшета через кабель usb и распечатать в любом другом месте. Установленная программа виртуального принтера дает возможность пользоваться функцией преобразования текстовых документов в различные графические форматы для представления в более универсальном виде. С помощью такого ПО можно при необходимости преобразовать любой документ в такой формат, как PDF, если специально предназначенная для решения данной задачи программа не установлена на вашем персональном компьютере.
Также следует добавить, что если виртуальное устройство от Google будет иметь надежное интернет-соединение, то находясь где-нибудь за границей, вы можете регулярно скидывать своим домочадцам свежие фотки на печать. Причем делать это можно даже с мобильного устройства.
Но подключенный к Всемирной паутине виртуальный принтер может быть полезен не только в бытовых условиях, но также на работе. Его функционал отлично подходит для владельцев малого и среднего бизнеса. Дело в том, что при его наличии, сотрудникам офиса не придется создавать и настраивать целые сетевые устройства, которые к слову являются довольно капризными. В такой ситуации потребуется только стабильное и надежное подключение к интернету. К тому же это поможет значительно повысить производительность труда в компании, ведь работники, находящиеся в деловой поездке, смогут без проблем отправлять на ваш ПК все необходимые документы.
Некоторые примеры
На сегодняшний день существует большое количество виртуальных помощников, к примеру, большой популярностью пользуется PDF-принтер. Данная программка при получении команды на распечатку документа, вместо печати на физическом устройстве, сохраняет его в файл с форматом PDF, используя для этой цели заранее заданные настройки, состоящие из качества изображения, размера страницы, ее ориентации и прочих параметров. В конечном итоге пользователь оргтехники получает готовый файл. Подробнее о данном принтере читайте в статье pdf принтер.
Но первопроходцем в этой области стала корпорация Google, виртуальный принтер которой первым предоставил пользователям оргтехники возможность использовать свои принтеры, находясь за сотни и тысячи километров от них. К тому же ПО от данной компании может функционировать с любыми устройствами и приложениями, подключенными к Всемирной паутине. Узнать больше подробностей о нем вы можете в данной статье: google cloud print.
Немалое распространение приобрел также виртуальный JPG принтер. С его помощью можно с легкостью преобразовать таблицы, чертежи и обычные документы в файл с форматом JPG, который в дальнейшем можно использовать в делопроизводстве или для наглядного показа. Подробнее читайте в следующей статье: виртуальный jpg принтер.
Как установить?
Чтобы ответить на вопрос о том, как создать виртуальный принтер и как настроить его, вам в первую очередь нужно убедиться, что физическое устройство действительно подключено к конкретной локальной сети или ПК. Безусловно, обязательно нужно заранее установить драйверы, от наличия которых зависит работоспособность данной оргтехники. Если шнур usb (юсб) при этом немного глючит, то попробуйте поменять его порт. Но если и при подключении в другой порт связь между устройством и ПК ненадежная, то замените usb-шнур. Всегда старайтесь выбирать для подключения порт с задней части системного блока.
Если вас интересует ответ на вопрос о том, как установить программку от корпорации Google, то вам обязательно нужно иметь на ПК ее браузер. Войдите в Google Chrome под своим логином и перейдите в настройки браузера. Откройте там дополнительные настройки и выберите раздел «Виртуальный принтер Google». Нажав на «Настроить», выберите «Устройства» и нажмите на кнопку, подразумевающую добавление устройств. В новом открывшемся окне автоматически будут выбраны все те принтеры, что присоединены к ПК. Устанавливаться они будут мгновенно, и после завершения процедуры можете опробовать Google print.
Таким образом, установка виртуального принтера, эмулирующего работу печатающего устройства для каждого подобного ПО является индивидуальной. Только после грамотно произведенной инсталляции в соответствии с имеющейся рекомендацией, виртуальное устройство будет подключаться и нормально функционировать.
Виртуальный принтер – это словосочетание вы наверняка слышали много раз. Казалось бы, здесь все понятно: принтер – значит печатает, а виртуальный – значит он не реальный, или не материальный, кому как нравится.
В реальности все обстоит не совсем так. На самом деле виртуальный принтер далеко не всегда может печатать, и даже более того – чаще он вообще не может печатать. Но, как и стоило предполагать, посмотреть на этот принтер довольно сложно. Единственное, на что можно взглянуть – это на компьютерный код программы или ее интерфейс.
В классическом понимании, виртуальный принтер – это обычная программа. Она позволяет просмотреть, как будет выглядеть документ после печати, и сохранить результат.
Кроме того, виртуальные принтеры могут использоваться:
Существуют как платные, так и бесплатные виртуальные принтеры. Платность программы, к сожалению, не всегда является гарантией высокого качества и удобства. Поэтому стоит выбирать, исходя из своих потребностей, а не покупать сразу самую дорогую. К тому же, некоторые из них уже наверняка у вас есть. Например, такая программа, как Microsoft Office Document Image Writer всходит в состав Microsoft Office.
Все вышеперечисленные виртуальные принтеры печатать могут только виртуально. Но есть и другие, для которых реальная печать совсем не проблема – речь идет о виртуальных принтерах Google.
При помощи виртуального принтера Google вы сможете без проблем распечатать любые документы из любой точки мира. Расстояния не играют никакой роли, главным критерием здесь служит наличие Интернета. Для печати на таком принтере вы может использовать планшет, мобильный телефон, домашний компьютер или любое другое устройство, использующее Интернет.
Принтеры Google – это удобно, оперативно и современно. Как и вся продукция этой компании, виртуальные принтеры максимально удобны и функциональны. У вас не возникнет никаких проблем с настройками и обслуживанием виртуального принтера с поддержкой облачной печати. Даже более того, при использовании этого софта у вас появится возможность «приучить» к облачной печати самый обычный принтер.
Использование облачной печати очень удобно для ведения бизнеса. Но кроме бизнесменов, удобство виртуального принтера оценят все, кто дорожит своим временем и не собирается тратить его на ожидание чего-либо.
Существуют программы для телефона, которые способны управлять принтером. Они используются, если нет компьютера или нам необходим удаленный доступ к принтеру (телефон используется подобно пульту управления). Но некоторые программы позволяют использовать виртуальный принтер, находясь на большом расстоянии от самого устройства.
Виртуальный принтер на андроид телефоне: что это
Виртуальный принтер на андроид – это программа, которая позволяет управлять устройством дистанционно. Например, нам нужно распечатать документ, а у нас нет компьютера. Мы может подготовить все через телефон, и осуществить распечатывание, через соответствующее приложение.
Для чего принтер на андроид телефоне
У принтера на андроиде есть следующий набор функций:
- Он позволяет отправлять различные документы и файлы с телефона на компьютер, факс или другое устройство.
- Позволяет распечатывать большинство типов файлов (если утилите поддерживает эту функцию).
- Вы можете контролировать процесс удаленно и получать отчеты.
- Появляется список все устройств, подключенных к телефону и их краткое описание.
- Вы сможете контролировать историю печати, поскольку вся информация сохраняется в специальном журнале.
- Можно хранить документы, которые необходимо распечатать в будущем.
Отправлять файлы и работать через клиент можно некоторыми способами:
Функциональность полностью зависит от оборудования, но ключевую роль также играют драйвера. Их необходимо постоянно обновлять. А благодаря утилите можно выбрать формат, режим и ориентацию.
Как пользоваться
Использовать утилиту очень просто, она рассчитана на то, чтобы все процессы происходили автоматизировано, то есть большую часть работы выполняло само устройство. Подключатся к оборудованию можно без каких-либо проводов, что является большим преимуществом. Вы можете самостоятельно настраивать работу, а с интерфейсом разберется даже новичок. В утилите есть базовый набор необходимых функций. Просто сделайте соответствующие действия, и документ сам распечатается. К утилите предлагается инструкция, которая будет в одной папке с программой. Если ее нет, поищите на официальном сайте.
Особенность использования принтера через андроид:
- Можно отправлять документы на печать в течение короткого времени. Утилита работает быстро.
- Настройка работы по своему усмотрению.
- Удобный интерфейс.
- Подключается к нескольким удаленным устройствам одновременно.
- Для скачивания утилиты необходим только аккаунт на почте Google.
- Возможность создавать облако. Это небольшое хранилище для информации, где можно хранить документы, которые необходимо распечатать.
- Возможность распечатать документы, не вставая с дивана или находясь на работе (например, нужно воспользоваться оборудованием, которое находится дома).
Виртуальный принтер для андроид – очень удобная и функциональная утилита. Она позволяет получать доступ к устройству, находясь на расстоянии. Можно подключаться одновременно к нескольким приборам.
Я думаю, что если вы хотя бы раз в своей жизни бывали в папке "Устройства и принтеры", то видели там значок виртуального принтера, который часто устанавливается "прицепом" с определенными программами.
Что такое виртуальный принтер?
Когда я задаю этот вопрос своим клиентам, то чаще всего слышу ответ, что это принтер, который может печатать документы на расстоянии. То есть люди зачастую путают понятия "виртуальный" и "сетевой".
Сетевой принтер - это периферийное устройство, которое поддерживает функцию удаленной печати документов с разных компьютеров.
Виртуальный принтер - это устройство, которого в реальности не существует, а только программный код с ограниченными функциями.
Для чего нужен виртуальный принтер?
Виртуальный принтер всегда может придти на помощь пользователю если физический принтер неисправен или нет возможности подключить его к компьютеру в настоящий момент.
Программное обеспечения типа виртуальный принтер дает возможность пользователя моментально сохранить нужный документ в любой графический формат, например, PDF.
Рассмотрим на примере. После долгих часов поиска, вы наконец-то нашли в глобальной сети Интернет нужную для вас информацию, но функция "Копировать" заблокирована автором. Что делать? Есть много вариантов, но можно нажать сочетание клавиш " Ctrl " + " P " и выбрать в графе " Принтер " виртуальный принтер. Таким образом, нужная вам информация сохранится на компьютере в отдельный файл в нужном формате.
А дальше вы сможете в любой момент ей воспользоваться, скопировать на внешний носитель или распечатать на принтере. И поверьте, это намного удобнее, чем делать множество скриншотов.
Кроме этого, в наши дни виртуальный принтер может работать не только на вашем компьютере, но и сохранять документы в облаке или предоставлять возможность распечатывать документы на расстоянии. Об этом более подробно ниже. Читаем до конца.
Самые популярные программы.
В глобальной сети Интернет можно найти не один вариант виртуальных помощников и вот самые популярные из них:
Приложения Web BRAdmin и Internet Information Server 5,1 поддерживаются следующими
операционными системами:
Автоматический выбор режима эмуляции
В данном принтере реализована функция автоматического выбора режима эмуляции. Когда
принтер принимает данные, передаваемые из компьютера, он автоматически выбирает режим
эмуляции. На заводе изготовителе эта функция устанавливается в активное состояние (ON).
Существуют следующие комбинации, которые могут быть выбраны принтером:
Для обеспечения наилучших характеристик лазерного принтера рекомендуется использовать
режим эмуляции Brother BR Script3.
Принтер автоматически устанавливается в режим эмуляции цветного принтера HP (PCL 5C).
Поскольку режим PCL 5C имеет наивысший приоритет при автоматическом выборе режима
эмуляции, в большинстве случаев можно начинать работу с принтером с заводскими
установками этих параметров.
Режим эмуляции можно выбрать вручную, выбрав с панели управления опцию EMULATION
(ЭМУЛЯЦИЯ) в меню SETUP (НАСТРОЙКА). См. Меню SETUP (НАСТРОЙКА) на стр. 3 12.
EPSON (по умолчанию
IBM ProPrinter XL
Режимы эмуляции, отличные от PCL 6, PCL 5C и BR Script3, являются режимами эмуляции
для монохромной печати.
При использовании функции автоматического выбора режима эмуляции необходимо
учитывать следующие замечания:
Должен быть выбран приоритет режимов эмуляции EPSON или IBM, поскольку принтер
не различает эти режимы. Поскольку на заводе изготовителе устанавливается режим
эмуляции EPSON, то может потребоваться выбрать режим эмуляции IBM, установив с
панели управления соответствующее значение опции EMULATION (ЭМУЛЯЦИЯ) в
меню SETUP (НАСТРОЙКА).
Попытайтесь выполнить автоматический выбор режима эмуляции с помощью
программного приложения или сетевого сервера. Если этого сделать не удается,
выберите режим эмуляции вручную либо с использованием кнопок панели управления
принтера, либо с помощью команд выбора режима эмуляции, имеющихся в
программном приложении.
Читайте также: