Содержание
- Windows 10 Общая / Неформатная печать PDF документа?
- 3 ответа 3
- Страницы Интернета
- понедельник, 26 июня 2017 г.
- Печать из Windows с использованием драйвера «Общий/Только текст»
- Как пользоваться драйвером «Общий/Только текст»
- Настройки для принтеров Epson/IBM
- 8 коммент.:
- Настройка драйвера Generic/Text Only для принтеров одиночной билетопечати (подходит для всех типов принтеров формата Microline)
- Generic text only в windows 10
- Загрузить драйверы Microsoft Generic / Text Only
- Инструкции по обновлению драйвера Generic / Text Only вручную:
- Автоматическое обновление драйверов Generic / Text Only:
- Generic / Text Only Часто задаваемые вопросы относительно обновления
- Как обновляются драйверы Generic / Text Only?
- Какие операционные системы совместимы с драйверами Generic / Text Only?
- Каковы преимущества и риски с обновлениями драйверов Generic / Text Only?
- Почему избегаются обновления драйверов Generic / Text Only?
- Обновления драйверов устройств
Windows 10 Общая / Неформатная печать PDF документа?
Я пытался использовать Microsoft / PDF to file драйвера, но он меняет PDF (меняет структуру PDF, он заменяет все на 1 изображение, которое мне не нужно).
Любые советы? Или, может быть, кто-то может отправить мне драйвер, который не изменит файл и просто отправит его?
3 ответа 3
Если ваш принтер распознает PDF напрямую (большинству принтеров требуется какая-либо утилита), вы можете попробовать отправить его на принтер с помощью следующей команды:
Параметр queue_name зависит от принтера. Вы можете попробовать PDF или RAW. Если они не работают, вам нужно поискать документацию к принтеру.
Вот удобное решение, если вы не хотите вводить команды. Используйте Блокнот, чтобы создать файл, содержащий команду
Назовите этот файл PrintPDF.bat и поместите его (или ссылку на него) на рабочий стол. Из проводника Windows вы можете перетащить PDF-файл на этот значок, и он будет отправлен на принтер.
Мне нужно отправить PDF-документ напрямую на удаленный сетевой принтер без каких-либо изменений, используя кнопку «Печать».
Для большинства приложений это невозможно с помощью кнопки «Печать», потому что приложение, которое вы используете, пытается установить соединение с драйвером принтера, который не является необработанным, тогда как вы явно хотите обойти эти возможности. Вместо этого вы должны отправить необработанный поток непосредственно на принтер. Чтобы добиться этого в Windows (БЕЗ использования кнопки печати)
Или из языка программирования, такого как JScript:
Заставить приложение вести себя таким образом не будет обычным делом. Большинство приложений, способных открывать и отображать PDF, не смогут обойти драйвер. Это только по соглашению. Базовые языки (например, C++, Java) имеют методы для обработки необработанных данных, просто это не то, что обычно ассоциируется с кнопкой «Печать», которую вы описываете.
Какое приложение в операционной системе Ubuntu позволяет это? Вообще говоря, CUPS будет использовать Ghostscript и будет переведен аналогично драйверу Microsoft PDF. Я бы оспорил утверждение о том, что отправляемые данные PDF являются «неизмененными» в Ubuntu. Более вероятно, что это модифицировано, но что модифицированная версия просто более желательна. Если вы правы и поток байтов не изменен, это больше похоже на скрытую функцию CUPS, чем на проблему с WinSpool.
Вот как настроить принтер LPR/LPD в Windows 10.
Установите компоненты Windows
Создать принтер
Источник
Страницы Интернета
понедельник, 26 июня 2017 г.
Печать из Windows с использованием драйвера «Общий/Только текст»
Как пользоваться драйвером «Общий/Только текст»
Настройки для принтеров Epson/IBM
Название поля | Содержание |
Начало печати | @ |
10 симв/дюйм | ^R P F H |
12 симв/дюйм | ^R F H M |
17 симв/дюйм | ^O P F H |
Полужирный вкл. | G |
Полужирный выкл. | H |
Подчеркнутый вкл. | -1 |
Подчеркнутый выкл. | -0 |
8 коммент.:
(45) Чтобы в Windows XP обеспечить печать на матричном принтере в текстовом режиме, можно после установки драйвера «Generic / Text Only» заменить файлы tty* (как минимум эти: tty.dll, ttyres.dll, ttyui.dll) в каталоге
%windir%system32spooldriversw32x863
(это каталог с УСТАНОВЛЕННЫМИ принтерами, но, возможно, вместо подкаталога «3» может быть любая другая цифра, в любом случае можно найти tty* поиском) на файлы с такими же именами из Windows 2000, например, из дистрибутива (i386driver.cab) или скачать отсюда
После этого появится возможность выбрать кодовую страницу 866 в настройках драйвера «Generic / Text Only».
Pavel_L (nrz AT yandex.ru)
6. так же нормально печатет из проги The Bat (только верх поле больше на 10 мм видимо для шапки тема письма, кому)
Сегодня, чтоб использовать встроенные в принтер шрифты необходимо:
1) источник однобайтных текстовых последовательностей или эмулятор енкодера на лету:
2) туннель мимо спулинга сразу в prn.
8. второй это драйвер генерик, а есть ли еще подобные драйверы в ХР или сторонние?
9. как можно в тхт файле задать выделение жирным и др форматирование? наверно уже никак?
10. по умолчанию печатает 10cpi, а как задать размер 12 (самый скорстной) в том же тхт файле или еще как то в настройках драйвера?
12. сейчас ленточные катриджи продают или саму ленту с краской можно както пропитать чернилами или заменить? ресурс 2 млн знаков 48 точечных (значит 4 млн 24 точечных)
Картридж на шипах, тупо руками разбирается. Лента на выходе прижимается к фетру (условно «фетр»). И зачем глицерин? 3% водный раствор глицерина (аптечный глицерин) не дает глицерину сжечь кожу. Еще попробуй ацетоном полить, эффект тот же, только быстрее. Если химию учил, можешь не поливать ацетоном, так поймешь.
В картридже короткое (метр или два, уже не помню, лень вспоминать) кольцо, его собственной смазки краской хватит на 1-2 прохода. ВСЯ краска в пропитывающем элементе. Да, некоторые любители ставят вместо резинки фетр, но с краской проблема остается.
Лыжи из серии P1005, какие там свежие, мое развитие остановилось на HP LJ P1022, ни чем не хуже. Только курочить систему не надо, не жужжит так, что у соседей с потолка известка сыпется, и стоимость оправдывает геморрой. Встроенных шрифтов нет.
печатаем на любом принтере как на LPT1-принтере
ganzal
9 февраля, 2011
Задача
печетать из DOS-программ под Windows XP на любом принтере как бы подключенному к LPT-порту с нумером 1.
История
Случилась необходимость отказаться от материнок с LPT-портом, но продолжить использовать LPT-принтеры в используемых DOS-мамонтах.
Процесс
Для подключения LPT-принтера к USB-порту использовался заранее купленный переходник USB-Centronics (IEEE-1284) TRENDnet TU-P1284.
Исключительно в целях тестирования «решения» опробованы и USB-принтеры. Для подключения USB-принтера к USB-порту использовался обычный USB A-B шнур.
Драйвера принтеров заранее устанавливались на компьютер ДО подключения соответствующих печатающих устройств.
Плюс, на всякий пожарный, удалены все ненужные на тестируемых компьютерах принтеры (как локальные так и сетевые).
1. Подключаем нужный принтер (естественно, к USB-порту, используя подходящий шнур).
SET BLASTER=A220 I5 D0 T4
SET CLIPPER=F:90
SET TEMP=C:TMP
SET TMP=C:TMP
SET DISK=C:TMP
SET WIN$=d:WINDOWS
:EMS
lh d:WINDOWSCOMMANDMSCDEX.EXE /D:CD1 /V /E /L:w
lh smartdrv /v
lh GMOUSE
lh KEYRUS
nc
GOTO END
:WIN
REM C:WINDOWSCOMMANDMSCDEX.EXE /D:IDECD000 /V
rem C:WINDOWSCOMMANDDOSKEY.COM
rem EHDE-95.EXE
mode con codepage prepare=((866) d:WindowsCOMMANDega3.cpi)
mode con codepage select=866
keyb ru,,d:WindowsCOMMANDkeybrd3.sys
win
GOTO END
:QEMM
lh d:WINDOWSCOMMANDMSCDEX.EXE /D:CD1 /V /E /L:w
lh smartdrv /v
LH MOUSE
lh KEYRUS
NC
GOTO END
Источник
Настройка драйвера Generic/Text Only для принтеров одиночной билетопечати (подходит для всех типов принтеров формата Microline)
Настройка драйвера Generic/Text Only для принтеров одиночной билетопечати (подходит для всех типов принтеров формата Microline)
1. На рабочем столе нажмите «ПУСК», далее «Настройка». В меню настройки выберите «Принтеры»
Далее нажмите «Файл» и выберите «Свойства сервера»
1.1 Установите «галочку» на «Создать новую форму», и в «Описание формы для:» пропишите 4inTAT
В «Размеры бумаги» укажите: Ширина 24,05; Высота 09,00. Остальные значения: .00
Нажмите «Сохранить» и далее «Закрыть»
2. Нажмите на «Установка принтера»
2.1 Выберите порт непосредственного подключения принтера к компьютеру и нажмите «Далее»
2.3 Укажите название драйвера (по умолчанию «Generic/Text Only»). Так же установите курсор на «Да» в графе «Использовать этот принтер по умолчанию в среде Windows?» и нажмите «Далее»
2.4 Установите курсор на «Нет общего доступа» и нажмите «Далее»
Для проверки работы созданного драйвера нажмите «Да»
Для завершения процесса нажмите «Готово»
3. Нажмите правой кнопкой мышки на вновь созданном драйвере и выберите «Свойства»
3.1 Нажмите на «Настройка печати»
В следующем окне нажмите на «Дополнительно»
3.2 Перейдите к закладке «Дополнительно» и нажмите на «Умолчания»
В следующем окне нажмите на «Дополнительно»
3.3 Перейдите к закладке «Параметры устройства» и установите размер бумаги «4inTAT» для всех параметров. Нажмите «Применить»
Если все операции были произведены корректно, в закладке «Общие» «Используемая бумага» установится значение «4inTAT»
4. Перейдите к закладке «Команды принтера»
В «Границы печати» установите значение «Слева» на требуемый отступ (может варьироваться). У принтера OKI 390FB он равен 350 при сдвинутой каретке до конца вправо.
Нажмите «Применить». Команда в «Начало задания» должна преобразоваться, как показано на рисунке. Нажмите «ОК».
Кликните дважды левой кнопкой мыши на значок Sabre Printing Module в трее (в правом нижнем углу Рабочего стола Windows)
Нажмите «Device», затем «Properties»
В окне Sabre Printing Module Properties нажмите кнопку «Add».
Укажите имя принтера в поле «Name» (любое), тип принтера («Type») выберите aeroflot Нажмите «Далее».
Убедитесь, что выбран драйвер Generic/Text Only и нажмите «Page Setup»
Пропишите в левом поле значение 0,2. Верхнее 3. Остальные значения должны быть 0.
Данные настройки вводятся по умолчанию. Корректировку отступов следует проводить в драйвере Generic/Text only
Убедитесь, что настройки в этом окне выбраны так, как показано на рисунке. Нажмите «Далее»
Выберите тип соединения HSSP2 и кликните на «Configure Connection»
Введите ACCESS. в поле «Host Name», и LNIATA
вашего принтера в соответствующее поле и нажмите «ОК»
Выберите «Готово» для завершения настройки.
Нажмите «Закрыть» в окне Sabre Printing Module Properties
Кликните «Restart Service» для активации новых настроек в окне «Sabre Printing Module – Running as a Service»
После перезапуска службы, в окне SPM появится информация о настроенном принтере
Статус CONNECTED означает, что подключение к серверу Sabre состоялось. Значок SPM в трее должен быть зеленым.
При правильных настройках отступ сверху (от края листа до начала символов) должен составлять ровно 15 мм
Отступ слева (от края листа до начала символов) должен составлять 37-38 мм, но не более и не менее этого значения
отступ слева (37-38 мм) отступ сверху (15 мм)
Как настроить верхний отступ
Для настройки верхнего отступа используйте данную таблицу:
Y
Разберем команду в целом: размер отступа
данное значение команда отступа
Командой настройки нулевого отступа служит J (координата по Y – 40, по X – 0a)
Для увеличения границы, технология та же, но отсчет производится в обратную сторону (слева направо).
Если например значение размера отступа равно 03 (сердечко) в таблице, а нам нужно сместить значение на 1мм (7 символов), то вместо команды J (4A) прописываем команду j (6A), отсчитываем два символа вперед (справа налево), и пять символов назад (слева направо) от начала таблицы. Команда будет выглядеть
Источник
Generic text only в windows 10
Загрузить драйверы
Microsoft Generic / Text Only
Инструкции по обновлению драйвера Generic / Text Only вручную:
Эти стандартные драйверы Generic / Text Only можно найти в %%os%% или загрузить из обновления Windows®. Хотя эти драйверы Printer в комплекте включают основные функции, они обычно не охватывают все аппаратные функции. Вот полное руководство по ручному обновлению этих драйверов устройств Microsoft.
Автоматическое обновление драйверов Generic / Text Only:
Кроме того, вы получите доступ к базе данных драйверов DriverDoc, которая содержит более 2 150 000 уникальных драйверов, благодаря чему все драйверы вашего ПК будут обновляться автоматически.
Generic / Text Only Часто задаваемые вопросы относительно обновления
Как обновляются драйверы Generic / Text Only?
Два основных способа обновления Generic / Text Only драйверов — вручную с помощью диспетчера устройств или автоматически с помощью программного обеспечения для обновления драйверов.
Какие операционные системы совместимы с драйверами Generic / Text Only?
Generic / Text Only полностью поддерживается Windows.
Каковы преимущества и риски с обновлениями драйверов Generic / Text Only?
Преимущества обновления драйверов Generic / Text Only включают улучшенную совместимость, улучшение аппаратных функций и повышенную производительность. Риски установки неправильных драйверов Принтер устройства включают сбои программного обеспечения, снижение производительности и общую нестабильность работы ПК.
Почему избегаются обновления драйверов Generic / Text Only?
Многие люди не видят необходимости обновления драйверов устройств Generic / Text Only, поэтому они никогда не обновляются.
Обновления драйверов устройств
Ошибки Generic / Text Only часто связаны с несовместимыми или устаревшими драйверами устройств. Водители могут работать один день, и внезапно перестать работать на следующий день, по разным причинам. Лучшая часть заключается в том, что ваши драйверы Принтер всегда могут быть изменены для решения дилеммы ноутбука.
Поиск правильного драйвера Generic / Text Only на веб-сайте Microsoft может быть очень сложным и часто может занять много времени на поиск. Даже опытные, технически подкованные люди с хорошей привычкой обновлять драйверы устройств Generic / Text Only все еще могут найти весь процесс установки и обновления трудоемким и раздражающим. Неверные версии драйверов вызовут больше осложнений с производительностью вашего ПК, иногда причиняя больший ущерб.
Источник
Adblock
detector
Программист: | Microsoft | |
Классификация: | Принтер | |
Версия: | Generic / Text Only | |
Операционные системы: | Windows XP, Vista, 7, 8, 10, 11 | |
В ответ на первый вариант статьи я получил несколько писем, в которых их авторы советовали мне использовать для печати из Windows на DOS-русифицированном матричном принтере драйвер «Только текст». Честно говоря, я никогда не пользовался этим драйвером, доверившись его простому названию. Однако, как выяснилось, этот драйвер позволяет указать управляющие последовательности для выбора ширины символов (10, 12 и 17 CPI), включения и отключения режимов подчеркивания, полужирной печати и уширенных символов, а самое главное, позволяет указать способ перекодировки символов Windows в символы конкретного принтера.
Безусловно, этот драйвер позволяет снять многие проблемы при печати на DOS-русифицированном матричном принтере, однако, к сожалению, не все.
- Выбор драйвера «Только текст» моментально приводит к тому, что набранный в Word текст становится абсолютно нечитабельным (по крайней мере, на моей системе), и даже форматирование этого текста «прошитым» шрифтом, например Roman10, не помогает. Эффект в точности аналогичен тому, как если бы вы открыли текст, в котором текст отформатирован отсутствующем на вашем компьютере шрифтом. Но в данном-то случае Windows может понять, что используется драйвер «Только текст» с моноширинным шрифтом и подставить, например, Courier New. К сожалению, этого не происходит. Попытка в лоб записать в секцию [Font Substitutes] файла win.ini что-нибудь типаRoman10=Courier New Cyr также ни к чему не приводит. То есть здесь наблюдается классический случай, когда правая рука не ведает, что творит левая. К счастью, если правильно указать порядок перекодировки, печатается текст нормально.
- Даже правильно указанные управляющие последовательности могут вызвать различные побочные эффекты. Например, на моем Epson-совместимом принтере Star NX-1500 после каждой подчеркнутой строчки прогоняется лишняя пустая строка. То есть воспользоваться на этом принтере режимом подчеркивания я не могу.
- В русифицированной Windows есть только три стандартных способа перекодировки, ни один из которых не учитывает русскую CP866. Поэтому, если вы хотите печатать по-русски на своем аппаратно русифицированном принтере, вам сначала вручную придется заполнить таблицу перекодировки. Не очень-то удачный подход в русской, заметьте, версии Windows.
Таким образом, хотя печать из Windows на DOS-русифицированном принтере оказывается возможной, усилий к этому нужно приложить чуть больше, чем хотелось бы. Поэтому я по прежнему считаю, что Microsoft и производители принтеров должны внести все необходимые настройки непостредственно в родные драйверы, а не заставлять пользователей вручную задавать параметры перекодировки и управляющие последовательности принтеров.
Как пользоваться драйвером «Общий/Только текст»
- Установить драйвер «Только текст» (для Windows95) или «Общий» (для Windows98).
- Кнопкой «Новая модель» создать новый профиль печати (можно этого не делать, если у вас только одна модель принтера).
- В разделе «Таблица соответствия расширенных символов» сопоставьте каждому символу Windows символ, печатаемый на принтере. Для этого по очереди выбирайте из списка «На экране» символы в кодировке 1251 и в поле «На принтере» вводите код из таблицы 866. Посмотреть коды символов для CP866 можно с помощью утилиты «Таблица символов», выбрав шрифт Terminal.
- В поле «Начало печати» полезно указать команду сброса текущего состояния принтера.
- На вкладке «Шрифты» заполните нужные вам поля командами вашего принтера.
- После этого сделайте этот драйвер текущим, отформатируйте текст нужным шрифтом (Roman10, Roman12 или Roman17) и печатайте. Жирный и подчеркнутый шрифт устанавливается стандартным способом.
Настройки для принтеров Epson/IBM
Ниже приводятся настройки, которые я использовал для Epson-совместимого принтера Star NX-1500
Название поля | Содержание |
Начало печати | <Esc>@ |
10 симв/дюйм | ^R<Esc>P<Esc>F<Esc>H |
12 симв/дюйм | ^R<Esc>F<Esc>H<Esc>M |
17 симв/дюйм | ^O<Esc>P<Esc>F<Esc>H |
Полужирный вкл. | <Esc>G |
Полужирный выкл. | <Esc>H |
Подчеркнутый вкл. | <Esc>-1 |
Подчеркнутый выкл. | <Esc>-0 |
Примечания.
- Кобинация <Esc> вводится простым нажатием клавиши Esc, числовой код — с помощью малой цифровой клавиатуры (держать Alt и вводить число обязательно из трех цифр, при необходимости ввести лидирующие нули), комбинация типа ^R вводится, удерживая клавишу Ctrl и нажимая R.
- <Esc>@ означает сброс принтера. Очень полезно выполнять перед началом печати.
- ^R, она же chr(18), она же DC2, означает прекращение сжатой печати.
- ^O, она же chr(15), она же SI, означает включить режим сжатой печати.
- <Esc>P означает режим 10CPI («Пайка»).
- <Esc>F означает прекратить уширенный режим.
- <Esc>H означает прекратить двухударную печать.
- <Esc>M означает переход в режим 12CPI («Элита»).
Все буквы в указанных комбинациях должны быть заглавными.
Спасибо Павлу Ладикову и Сергею Назарову, посоветовавших воспользоваться этим драйвером, а также Алексею Смирнову, который разработал большую часть подсистемы печати, используемую в программах фирмы «Овионт», и составил необходимые наборы управляющих последовательностей, часть которых приведена выше.
Special offer. See more information about Outbyte and unistall instrustions. Please review Outbyte EULA and Privacy Policy
Microsoft Generic / Text Only
Windows XP, XP 64-bit, Vista, Vista 64-bit, 7, 7 64-bit, 11, 10, 8, 8.1
Microsoft Generic / Text Only Windows drivers were collected from official vendor’s websites and trusted sources. This software will let you to fix Microsoft Generic / Text Only or Microsoft Generic / Text Only errors and make your stuff work. Here you can download all latest versions of Microsoft Generic / Text Only drivers for Windows devices with Windows 11, 10, 8.1, 8, and 7 (32-bit/64-bit). You can download all drivers for free. We check all files and test them with antivirus software, so it’s 100% safe to download. Get the latest WHQL certified drivers that works well.
This page is available in other languages:
Deutsch |
Español |
Italiano |
Français |
Indonesia |
Nederlands |
Nynorsk |
Português |
Русский |
Українська |
Türkçe |
Malay |
Dansk |
Polski |
Română |
Suomi |
Svenska |
Tiếng việt |
Čeština |
العربية |
ไทย |
日本語 |
简体中文 |
한국어
Hi,
I have to develop a custom printer driver. I would like to use as a starting point the generic text-only driver provided by Microsoft. The driver will be installed on a tablet running Windows 10 Pro, x64.
So I open the WDK 8.1 Generic Text-Only project in Visual Studio Enterprise 2015. I have the WDK 10 installed already. I convert the project from WDK 8.1 to WDK 10 as per this article:
https://docs.microsoft.com/en-us/windows-hardware/drivers/develop/converting-wdk-8-1-projects-to-wdk-10
I have tried this both with and without a driver package project, it doesn’t seem to make a difference. I build the project with Target OS Version = Windows 10 or higher, Target Platform = Desktop, and the platform is x64. I get no errors. If I try to do
Target Platform = Universal, I get many warnings which say that the APIs are not universal APIs, maybe this is part of the problem? But Im not sure how to fix that.
I try to install the driver on the target device by selecting the printer in Device Manager, installing driver, selecting «Have Disk» and selecting the location of the INF file. I get the error: «the parameter is incorrect». The setupapi.dev
log says everything is fine until this:
dvi: Searching for hardware ID(s):
dvi: usbprintsiimpu-l4656b32
dvi: siimpu-l4656b32
ndv: {Update Driver Software Wizard exit(00000057)}
<<< Section end 2017/06/26 12:42:02.985
<<< [Exit status: FAILURE(0x00000057)]
Then, I modified one line of code in the INF file under the [Generic.NTamd64] heading, so it says this:
«Generic / Text Only» = TTY.GPD, USBPRINTsiimpu-l4656b32
Running the installation again, I get the error «the specified module could not be found».
This is the complete setupapi.dev:
>>> [Device Install (DiShowUpdateDevice) — USBPRINTSIIMPU-L4656&13862B1B&8&USB001]
>>> Section start 2017/06/26 12:50:11.210
cmd: «C:WINDOWSsystem32mmc.exe» C:WINDOWSsystem32devmgmt.msc
dvi: {DIF_UPDATEDRIVER_UI} 12:50:11.214
dvi: Default installer: Enter 12:50:11.220
dvi: Default installer: Exit
dvi: {DIF_UPDATEDRIVER_UI — exit(0xe000020e)} 12:50:11.225
ndv: {Update Driver Software Wizard — USBPRINTSIIMPU-L4656&13862B1B&8&USB001}
dvi: {DIF_SELECTDEVICE} 12:50:22.125
dvi: Using exported function ‘ClassInstall32’ in module ‘C:WINDOWSsystem32ntprint.dll’.
dvi: Class installer == ntprint.dll,ClassInstall32
dvi: Class installer: Enter 12:50:22.146
dvi: Class installer: Exit
dvi: {DIF_SELECTDEVICE — exit(0xe000020e)} 12:50:22.152
dvi: {DIF_SELECTDEVICE} 12:50:28.686
dvi: Class installer: Enter 12:50:28.689
dvi: Class installer: Exit
dvi: {DIF_SELECTDEVICE — exit(0xe000020e)} 12:50:28.695
sto: {Setup Import Driver Package: c:usersedesktopgeneric text-only driverc++tty.inf} 12:50:29.839
inf: Provider: Microsoft
inf: Class GUID: {4D36E979-E325-11CE-BFC1-08002BE10318}
sto: {Copy Driver Package: c:usersedesktopgeneric text-only driverc++tty.inf} 12:50:29.858
sto: Driver Package = c:usersedesktopgeneric text-only driverc++tty.inf
sto: Flags = 0x00000007
sto: Destination = C:UserseAppDataLocalTemp{16b2f579-86c2-3a4b-8ac7-9b23657a2131}
sto: Copying driver package files to ‘C:UserseAppDataLocalTemp{16b2f579-86c2-3a4b-8ac7-9b23657a2131}’.
flq: Copying ‘c:usersedesktopgeneric text-only driverc++amd64TTYRES.DLL’ to ‘C:UserseAppDataLocalTemp{16b2f579-86c2-3a4b-8ac7-9b23657a2131}amd64TTYRES.DLL’.
flq: Copying ‘c:usersedesktopgeneric text-only driverc++amd64TTY.DLL’ to ‘C:UserseAppDataLocalTemp{16b2f579-86c2-3a4b-8ac7-9b23657a2131}amd64TTY.DLL’.
flq: Copying ‘c:usersedesktopgeneric text-only driverc++amd64TTYUI.DLL’ to ‘C:UserseAppDataLocalTemp{16b2f579-86c2-3a4b-8ac7-9b23657a2131}amd64TTYUI.DLL’.
flq: Copying ‘c:usersedesktopgeneric text-only driverc++TTY.GPD’ to ‘C:UserseAppDataLocalTemp{16b2f579-86c2-3a4b-8ac7-9b23657a2131}TTY.GPD’.
flq: Copying ‘c:usersedesktopgeneric text-only driverc++tty.inf’ to ‘C:UserseAppDataLocalTemp{16b2f579-86c2-3a4b-8ac7-9b23657a2131}tty.inf’.
flq: Copying ‘c:usersedesktopgeneric text-only driverc++TTY.INI’ to ‘C:UserseAppDataLocalTemp{16b2f579-86c2-3a4b-8ac7-9b23657a2131}TTY.INI’.
flq: Copying ‘c:usersedesktopgeneric text-only driverc++TTYUI.HLP’ to ‘C:UserseAppDataLocalTemp{16b2f579-86c2-3a4b-8ac7-9b23657a2131}TTYUI.HLP’.
sto: {Copy Driver Package: exit(0x00000000)} 12:50:30.051
pol: {Driver package policy check} 12:50:30.112
pol: {Driver package policy check — exit(0x00000000)} 12:50:30.115
sto: {Stage Driver Package: C:UserseAppDataLocalTemp{16b2f579-86c2-3a4b-8ac7-9b23657a2131}tty.inf} 12:50:30.117
inf: {Query Configurability: C:UserseAppDataLocalTemp{16b2f579-86c2-3a4b-8ac7-9b23657a2131}tty.inf} 12:50:30.147
inf: Driver package ‘tty.inf’ is configurable.
inf: {Query Configurability: exit(0x00000000)} 12:50:30.164
flq: Copying ‘C:UserseAppDataLocalTemp{16b2f579-86c2-3a4b-8ac7-9b23657a2131}amd64TTYRES.DLL’ to ‘C:WINDOWSSystem32DriverStoreTemp{eeccd183-94dd-fa4f-b193-7d02bca39ca6}amd64TTYRES.DLL’.
flq: Copying ‘C:UserseAppDataLocalTemp{16b2f579-86c2-3a4b-8ac7-9b23657a2131}amd64TTY.DLL’ to ‘C:WINDOWSSystem32DriverStoreTemp{eeccd183-94dd-fa4f-b193-7d02bca39ca6}amd64TTY.DLL’.
flq: Copying ‘C:UserseAppDataLocalTemp{16b2f579-86c2-3a4b-8ac7-9b23657a2131}amd64TTYUI.DLL’ to ‘C:WINDOWSSystem32DriverStoreTemp{eeccd183-94dd-fa4f-b193-7d02bca39ca6}amd64TTYUI.DLL’.
flq: Copying ‘C:UserseAppDataLocalTemp{16b2f579-86c2-3a4b-8ac7-9b23657a2131}TTY.GPD’ to ‘C:WINDOWSSystem32DriverStoreTemp{eeccd183-94dd-fa4f-b193-7d02bca39ca6}TTY.GPD’.
flq: Copying ‘C:UserseAppDataLocalTemp{16b2f579-86c2-3a4b-8ac7-9b23657a2131}tty.inf’ to ‘C:WINDOWSSystem32DriverStoreTemp{eeccd183-94dd-fa4f-b193-7d02bca39ca6}tty.inf’.
flq: Copying ‘C:UserseAppDataLocalTemp{16b2f579-86c2-3a4b-8ac7-9b23657a2131}TTY.INI’ to ‘C:WINDOWSSystem32DriverStoreTemp{eeccd183-94dd-fa4f-b193-7d02bca39ca6}TTY.INI’.
flq: Copying ‘C:UserseAppDataLocalTemp{16b2f579-86c2-3a4b-8ac7-9b23657a2131}TTYUI.HLP’ to ‘C:WINDOWSSystem32DriverStoreTemp{eeccd183-94dd-fa4f-b193-7d02bca39ca6}TTYUI.HLP’.
sto: {DRIVERSTORE IMPORT VALIDATE} 12:50:30.329
! sig: Driver package does not contain a catalog file, but user wants to install anyway.
sto: {DRIVERSTORE IMPORT VALIDATE: exit(0x00000000)} 12:50:32.075
sig: Signer Score = 0x80000000
sig: Signer Name = <unsigned>
sto: {DRIVERSTORE IMPORT BEGIN} 12:50:32.085
bak: Create system restore point:
bak: Description = Device Driver Package Install: Microsoft Printers
bak: Time = 32547ms
bak: Status = 0x00000000 (SUCCESS)
sto: {DRIVERSTORE IMPORT BEGIN: exit(0x00000000)} 12:51:04.658
cpy: {Copy Directory: C:WINDOWSSystem32DriverStoreTemp{eeccd183-94dd-fa4f-b193-7d02bca39ca6}} 12:51:04.661
cpy: Target Path = C:WINDOWSSystem32DriverStoreFileRepositorytty.inf_amd64_7b53a905d4319193
cpy: {Copy Directory: C:WINDOWSSystem32DriverStoreTemp{eeccd183-94dd-fa4f-b193-7d02bca39ca6}amd64} 12:51:04.668
cpy: Target Path = C:WINDOWSSystem32DriverStoreFileRepositorytty.inf_amd64_7b53a905d4319193amd64
cpy: {Copy Directory: exit(0x00000000)} 12:51:04.682
cpy: {Copy Directory: exit(0x00000000)} 12:51:04.704
idb: {Register Driver Package: C:WINDOWSSystem32DriverStoreFileRepositorytty.inf_amd64_7b53a905d4319193tty.inf} 12:51:04.710
idb: Created driver package object ‘tty.inf_amd64_7b53a905d4319193’ in DRIVERS database node.
idb: Created driver INF file object ‘oem53.inf’ in DRIVERS database node.
idb: Registered driver package ‘tty.inf_amd64_7b53a905d4319193’ with ‘oem53.inf’.
idb: {Register Driver Package: exit(0x00000000)} 12:51:04.760
idb: {Publish Driver Package: C:WINDOWSSystem32DriverStoreFileRepositorytty.inf_amd64_7b53a905d4319193tty.inf} 12:51:04.764
idb: Activating driver package ‘tty.inf_amd64_7b53a905d4319193’.
cpy: Published ‘tty.inf_amd64_7b53a905d4319193tty.inf’ to ‘oem53.inf’.
idb: Indexed 2 device IDs for ‘tty.inf_amd64_7b53a905d4319193’.
sto: Flushed driver database node ‘DRIVERS’. Time = 63 ms
sto: Flushed driver database node ‘SYSTEM’. Time = 16 ms
idb: {Publish Driver Package: exit(0x00000000)} 12:51:04.897
sto: {DRIVERSTORE IMPORT END} 12:51:04.907
dvi: Flushed all driver package files to disk. Time = 31 ms
bak: Commit system restore point:
bak: Description = Device Driver Package Install: Microsoft Printers
bak: Time = 16ms
bak: Status = 0x00000000 (SUCCESS)
sto: {DRIVERSTORE IMPORT END: exit(0x00000000)} 12:51:04.960
sto: {Stage Driver Package: exit(0x00000000)} 12:51:04.989
sto: {Setup Import Driver Package — exit (0x00000000)} 12:51:05.062
dvi: Searching for hardware ID(s):
dvi: usbprintsiimpu-l4656b32
dvi: siimpu-l4656b32
dvi: Class GUID of device changed to: {4d36e979-e325-11ce-bfc1-08002be10318}.
dvi: {DIF_DESTROYPRIVATEDATA} 12:51:05.094
dvi: Class installer: Enter 12:51:05.097
dvi: Class installer: Exit
dvi: Default installer: Enter 12:51:05.104
dvi: Default installer: Exit
dvi: {DIF_DESTROYPRIVATEDATA — exit(0xe000020e)} 12:51:05.109
dvi: {Plug and Play Service: Device Install for USBPRINTSIIMPU-L4656&13862B1B&8&USB001}
dvi: Driver INF Path: C:WINDOWSINFoem53.inf
dvi: Driver Node Name: tty.inf:c4e39b170769cdc5:TTY.GPD:0.0.0.0:usbprintsiimpu-l4656b32,
dvi: Driver Store Path: C:WINDOWSSystem32DriverStoreFileRepositorytty.inf_amd64_7b53a905d4319193tty.inf
dvi: Searching for hardware ID(s):
dvi: usbprintsiimpu-l4656b32
dvi: siimpu-l4656b32
dvi: Class GUID of device changed to: {4d36e979-e325-11ce-bfc1-08002be10318}.
dvi: {Core Device Install} 12:51:05.222
dvi: {Install Device — USBPRINTSIIMPU-L4656&13862B1B&8&USB001} 12:51:05.234
dvi: Parent device: USBVID_0619&PID_01095&1b2043cc&0&1
dvi: {Configure Device — USBPRINTSIIMPU-L4656&13862B1B&8&USB001} 12:51:05.267
dvi: Parent device: USBVID_0619&PID_01095&1b2043cc&0&1
! dvi: Device class {4d36e979-e325-11ce-bfc1-08002be10318} is not configurable.
dvi: {Configure Device — exit(0x00000032)} 12:51:05.281
dvi: {DIF_ALLOW_INSTALL} 12:51:05.284
dvi: Using exported function ‘ClassInstall32’ in module ‘C:WINDOWSsystem32ntprint.dll’.
dvi: Class installer == ntprint.dll,ClassInstall32
dvi: Class installer: Enter 12:51:05.325
dvi: Class installer: Exit
dvi: Default installer: Enter 12:51:05.339
dvi: Default installer: Exit
dvi: {DIF_ALLOW_INSTALL — exit(0xe000020e)} 12:51:05.345
dvi: {DIF_INSTALLDEVICEFILES} 12:51:05.348
dvi: Class installer: Enter 12:51:05.351
dvi: Class installer: Exit
dvi: {DIF_INSTALLDEVICEFILES — exit(0x00000000)} 12:51:06.305
dvi: {DIF_REGISTER_COINSTALLERS} 12:51:06.310
dvi: Reset Device: Resetting device configuration. 12:51:06.315
dvi: Reset Device: Resetting device configuration completed. 12:51:06.319
dvi: Class installer: Enter 12:51:06.322
dvi: Class installer: Exit
dvi: Default installer: Enter 12:51:06.328
dvi: Default installer: Exit
dvi: {DIF_REGISTER_COINSTALLERS — exit(0x00000000)} 12:51:06.339
dvi: {DIF_INSTALLINTERFACES} 12:51:06.342
dvi: Class installer: Enter 12:51:06.349
dvi: Class installer: Exit
dvi: Default installer: Enter 12:51:06.355
dvi: Default installer: Exit
dvi: {DIF_INSTALLINTERFACES — exit(0x00000000)} 12:51:06.366
dvi: {DIF_INSTALLDEVICE} 12:51:06.368
dvi: Class installer: Enter 12:51:06.371
!!! dvi: Class installer: failed(0x0000007e)!
!!! dvi: Error 126: The specified module could not be found.
dvi: {DIF_INSTALLDEVICE — exit(0x0000007e)} 12:51:06.567
!!! dvi: Error(0000007e) installing device!
! dvi: Queueing up error report since device installation failed…
dvi: {Install Device — exit(0x0000007e)} 12:51:06.586
dvi: {Core Device Install — exit(0x0000007e)} 12:51:06.589
dvi: {DIF_DESTROYPRIVATEDATA} 12:51:06.592
dvi: Class installer: Enter 12:51:06.595
dvi: Class installer: Exit
dvi: Default installer: Enter 12:51:06.601
dvi: Default installer: Exit
dvi: {DIF_DESTROYPRIVATEDATA — exit(0xe000020e)} 12:51:06.608
ump: {Plug and Play Service: Device Install exit(0000007e)}
!!! ndv: Device install failed for device.
!!! ndv: Error 126: The specified module could not be found.
ndv: Installing NULL driver.
dvi: {Plug and Play Service: Device Install for USBPRINTSIIMPU-L4656&13862B1B&8&USB001}
! dvi: Installing NULL driver!
dvi: {DIF_ALLOW_INSTALL} 12:51:07.213
dvi: Using exported function ‘ClassInstall32’ in module ‘C:WINDOWSsystem32ntprint.dll’.
dvi: Class installer == ntprint.dll,ClassInstall32
dvi: Class installer: Enter 12:51:07.249
dvi: Class installer: Exit
dvi: Default installer: Enter 12:51:07.258
dvi: Default installer: Exit
dvi: {DIF_ALLOW_INSTALL — exit(0xe000020e)} 12:51:07.264
dvi: {DIF_REGISTER_COINSTALLERS} 12:51:07.267
dvi: Class installer: Enter 12:51:07.271
dvi: Class installer: Exit
dvi: Default installer: Enter 12:51:07.276
dvi: Default installer: Exit
dvi: {DIF_REGISTER_COINSTALLERS — exit(0x00000000)} 12:51:07.283
dvi: {DIF_INSTALLDEVICE} 12:51:07.286
dvi: Class installer: Enter 12:51:07.289
dvi: Class installer: Exit
dvi: Default installer: Enter 12:51:07.296
! dvi: Installing NULL driver!
dvi: Install Null Driver: Removing device sub-tree. 12:51:07.307
dvi: Install Null Driver: Removing device sub-tree completed. 12:51:07.324
dvi: Install Null Driver: Restarting device. 12:51:07.337
dvi: Install Null Driver: Restarting device completed. 12:51:07.345
dvi: Install Device: Configuring device class. 12:51:07.348
dvi: Install Device: Configuring device class completed. 12:51:07.352
dvi: Install Device: Starting device. 12:51:07.355
dvi: Install Device: Starting device completed. 12:51:07.371
dvi: Default installer: Exit
dvi: {DIF_INSTALLDEVICE — exit(0x00000000)} 12:51:07.380
dvi: {DIF_DESTROYPRIVATEDATA} 12:51:07.385
dvi: Class installer: Enter 12:51:07.388
dvi: Class installer: Exit
dvi: Default installer: Enter 12:51:07.394
dvi: Default installer: Exit
dvi: {DIF_DESTROYPRIVATEDATA — exit(0xe000020e)} 12:51:07.399
ump: {Plug and Play Service: Device Install exit(00000000)}
ndv: {Update Driver Software Wizard exit(0000007e)}
<<< Section end 2017/06/26 12:54:06.948
<<< [Exit status: FAILURE(0x0000007e)]
Could someone please explain what Im doing wrong?
Мне нужно отправить PDF-документ напрямую на удаленный сетевой принтер без каких-либо изменений, используя кнопку «Печать».
Для большинства приложений это невозможно с помощью кнопки «Печать», потому что приложение, которое вы используете, пытается установить соединение с драйвером принтера, который не является необработанным, тогда как вы явно хотите обойти эти возможности. Вместо этого вы должны отправить необработанный поток непосредственно на принтер. Чтобы добиться этого в Windows (БЕЗ использования кнопки печати)
- Поделитесь принтером в сети.
- Из
cmd
(или PowerShell и т.д.):echo sample.pdf > \computerprinter
Или из языка программирования, такого как JScript:
"use strict";
var fso = new ActiveXObject("Scripting.FileSystemObject");
fso.CopyFile("sample.pdf", "\\computer\printer", true);
Заставить приложение вести себя таким образом не будет обычным делом. Большинство приложений, способных открывать и отображать PDF, не смогут обойти драйвер. Это только по соглашению. Базовые языки (например, C++, Java) имеют методы для обработки необработанных данных, просто это не то, что обычно ассоциируется с кнопкой «Печать», которую вы описываете.
В Ubuntu я просто использую
Generic / Raw Queue driver
, и все в порядке.
Какое приложение в операционной системе Ubuntu позволяет это? Вообще говоря, CUPS будет использовать Ghostscript и будет переведен аналогично драйверу Microsoft PDF. Я бы оспорил утверждение о том, что отправляемые данные PDF являются «неизмененными» в Ubuntu. Более вероятно, что это модифицировано, но что модифицированная версия просто более желательна. Если вы правы и поток байтов не изменен, это больше похоже на скрытую функцию CUPS, чем на проблему с WinSpool.
-
Главная -
Драйверы
-
Принтеры
-
Принтеры Generic
- Generic Text
-
Generic Text
Версия:
7.146.0.0
(20 ноя 2019)
Файл *.inf:
oem25.inf
Windows Vista, 7, 8, 8.1, 10
В каталоге нет драйверов для Generic Text под Windows.
Скачайте DriverHub для автоматического подбора драйвера.
Драйверы для Generic Text собраны с официальных сайтов компаний-производителей и других проверенных источников.
Официальные пакеты драйверов помогут исправить ошибки и неполадки в работе Generic Text (принтеры).
Скачать последние версии драйверов на Generic Text для компьютеров и ноутбуков на Windows.
Версия: 1.3.7.1452 для Windows 7, 8, 10 и 11
Бесплатное ПО
В комплекте идет опциональное ПО
- Yandex Browser
- Opera Browser
- Avast Free Antivirus
- World of Tanks
- World of Warships