admin.txt

… заметки IT’шника…

Печать из файла (PRN) средствами Windows — легко!

Сегодня столкнулся с новым и неизведанным для меня — печать из файла PRN. Этот файл создается, если во время выбора принтера для распечатки отметить галочку «печать в файл» (по крайней мере в винде). Расширение файла по умолчанию не создается, но оно наверное и не надо.

Передо мной поставили задачу… сказали что не могут, пришлось погулить — теперь вопрос решен. (еще и тут)

Среди способов печати есть 2 осн. варианта:

  • Печать средствами системы — способ печати достигаемый простым копированием файла на принтер (порт принтера).
  • Печать используя сторонний софт, для промежуточной конверсии (например в PDF) — все предлагали юзать Acrobat Distiller.

Я являюсь сторонником максимального использования средств системы, без привлечения ненужного стороннего софта, поэтому делал так:

мой файл созданный в экселе — C:\ex1111.prn (расширение я сам добавил)

принтер для печати — \\office-13\hplaserj

Комманда для печати выглядела так:

copy c:\ex1111.prn \\office-13\hpLaserJ (вместо сетевого пути \\office-13\hpLaserJ можно писать локальный порт принтера, который можно найти в свойствах принтера)

После выполнения комманды компьютер немного призадумался и выдал, что «скопирвано 1 файлов»

______________________________________

интересно почитать:

Как sadko4u Винду возвращал

Реклама

Июль 25, 2008 - Posted by | Заметки..., Uncategorized | , ,

13 комментариев »

  1. надо добавить в закладки

    комментарий от monitor777 | Сентябрь 1, 2008

  2. просматривать можно программкой bred.
    отличный текстовый редактор!!!

    при печати из командной строки система выдала кроказябры (видимо вместо anssi выбрала ascii или наоборот)

    комментарий от Patrik011400 | Апрель 13, 2009

  3. Посмотрел бы я, как ты на локальный USB принтер таким образом распечатал.

    комментарий от Stadlau | Сентябрь 23, 2009

  4. print /?

    комментарий от veff | Сентябрь 28, 2009

  5. Согласен, на ЮСБ не проходит ни через copy USB001 (просто появляется файл с таким именем) ни через print (она не распознает виртуальные порты) :(

    комментарий от sergeyk | Июнь 21, 2010

  6. расшарить принтер как сетевой и полать на него фаил самому себе

    комментарий от rustam | Август 10, 2010

  7. Программа prnprint удобно создаёт и комфортно печатает эти файлы.

    комментарий от Виктор | Октябрь 19, 2010

  8. http://www.magma.ca/~russrite/PrnPrint/index.html

    комментарий от Виктор | Октябрь 19, 2010

  9. Я нихрена не понял из выше описанного! зачем сделали функцию Печать в файл если его потом невозможно распечатать
    а exel я могу и так распечатать, объясните нормально как распечатать файл .prn по пунктам

    комментарий от Григорий | Май 3, 2012

  10. 9 комент рулит!!!

    комментарий от qwet | Октябрь 16, 2013

  11. Использовал командную строку. Система сообщила что скопирован один файл. Что дальше? Принтер не печатает, очередь печати пуста….

    комментарий от Aleksey Kulagin | Апрель 7, 2014

  12. по поводу комментария 11: при таком подходе используется прямая печать в файл (читай — очередь печати тут не при делах). если прямая печать в порт принтера разрешена, то документ должен быть скопирован/напечатан

    комментарий от александр | Июнь 2, 2014

  13. а не проще поставить виртуальный PDF принтер и распечатать на него, получив pdf файл, который затем печатается как угодно

    комментарий от Михаил Никитин | Май 17, 2017


Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: