Jump to content

Вопрос к сисадминам


GSMmaster

Recommended Posts

  • R.I.P.

Задача - есть комп на 10 винде. К нему подключено несколько принтеров. Есть картинка jpeg, все время один и тот же файл, к примеру - 1.jpg. Как написать батник или что-то другое исполняемое, чтобы при клике мышкой по этой проге винда отправляла на печать этот файл на заданный принтер? То есть задано - печатать 1.jpg на HP LJ 1132. Всегда только эту картинку именно на этом принтере. Хочется сократить время, затрачиваемое на эту процедуру и просто щелкать по иконке да и всё.

То есть кликнул - оно напечатало. Еще кликнул - еще напечатало. Как в DOS было типа "copy >prn" :) Помогите Христа ради :)

Будьте впевненi, бабулю - Ваше поросятко здохло!
Link to comment
Share on other sites

В стародавние времена передо мной стояла походая задача.

Была какая то прога, которая записывала твои действия и "изготавливала" .exe. По клику этой иконки дейсвия повторялись.

 

Сиси это обсмеют, конечно. Но для меня далекого это было единственным решением

Link to comment
Share on other sites

  • R.I.P.

Сам озадачился, сам поборол.

Отконвертировал jpg в pdf и http://www.columbia.edu/~em36/pdftoprinter.html

Абсолютно подходит, работает.

Будьте впевненi, бабулю - Ваше поросятко здохло!
Link to comment
Share on other sites

Абсолютно подходит, работает

Тю. Картинка одна и та же всегда? тогда проще всего, да, в доку сконвертить.

Я думал, файл один и тот же, но его содержимое меняется время от времени =)

- Что они хотят? 
- Ку они хотят…

Link to comment
Share on other sites

Как я подозреваю, тебе это надо, чтобы проверять заправленные картриджи?

Если это так, то вот как это реализовано в РИАСе: с утра запускал на печать на принтер, в котором нет картриджа 50 листов тестовой картинки. Проверяемый картридж вставлял в принтер и закрывал крышку. Принтер выходил в готовность и начинал печатать 50 заданных листов. Но как только один лист выходил из принтера, крышку я открывал и картридж доставал. И принтер ждал следующего картриджа и закрытия крышки, чтобы напечатать оставшиеся 49 листов. И так далее один картридж-один тестовый лист. А мышкой клацал только запуская процесс на 50 листов. Вот только какая винда у них стоит - я не интересовался.

Русский – это не происхождение, а состояние души и принадлежность к цивилизации.

Русский - это не существительное. Это - прилагательное.

Оно не означает "кто"

Оно означает "какой".

«… мы ведь не дети и отлично понимаем, что сила современной философии не в силлогизмах, а в авиационной поддержке»(с)

Link to comment
Share on other sites

Если принтер сетевой, надо его сначала примапить на какой-то порт, например первый

Windows Batch file

net use lpt1 \\server\printer

 

а подавать файл на печать уже

Windows Batch file

copy "file" lpt1

 

З.Ы. Только для текстовых файлов.

 

Мышка это долго клацать по экрану, запрограммировать на клаве комбинацию клавиш .

Если интересно - как пример "как сделать кнопку сон если её нет на клаве". В гугле есть .

Или пишите мне - я помогу :) .

Ещё есть макросы в прогах, например в фотошопе - можно эф клавиши запрограммировать под разные комбинации действий ..

Edited by andrey1969
Link to comment
Share on other sites

Правой кнопкой на файле - печать, не?

Обычный документ печатает, с картинкой не пробовал...

 

попробовал, надо принтер выбрать и ОК нажать... не совсем автоматизм, да...

Link to comment
Share on other sites

Если принтер сетевой, надо его сначала примапить на какой-то порт

Об этом не спрашивали. Да и технологии давно ушли вперед - обычно если принтер есть, то он уже примаплен на нужный порт еще на стадии установки драйверов =)

 

а подавать файл на печать уже

Windows Batch file

copy "file" lpt1

А если нужен совет по чему-то современному? Что-то меня терзают смутные сомнения, что у Олега на компьютере в принципе есть порт LPT.

Кроме того, копирование файла картинки в порт приведет к быстрой-быстрой выдаче абракадабры из разных символов. Если вы не знали, команда copy производит тупую передачу байтиков, и без специальной управляющей программки принтер их воспримет как поток ASCII и управляющих символов.

 

Ещё есть макросы в прогах, например в фотошопе - можно эф клавиши запрограммировать под разные комбинации действий ..

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

- Что они хотят? 
- Ку они хотят…

Link to comment
Share on other sites

А если нужен совет по чему-то современному?

У нас проще, засунул картридж 4- 6 раза крышкой подёргал - тестовые полоски напечатались, это функция принтера, режим тестовой печати, никакие компы не надо.

 

А еще можно с ума сойти, ожидая

На XP надо такие вещи делать :) .

З.Ы. Лазерник картинкой не тестируют . Если БЯДА то фоновой заливкой .

Edited by andrey1969
Link to comment
Share on other sites

  • R.I.P.
В общем, оптимальное решение с PDF получилось. Пишешь cmd-файлик с командочкой да и всё. Проверили, работает.
Будьте впевненi, бабулю - Ваше поросятко здохло!
Link to comment
Share on other sites

на хр фотошоп грузится ничуть не быстрее

Один раз загрузи, потом комп в сон :). Зачем его грузить постоянно, этот фотошоп ..

Link to comment
Share on other sites

Отправка необработанных данных на принтер с помощью API Win32

 

Следующий файл доступен для скачивания из центра загрузки Майкрософт:

 

RAWPRN.EXE

 

Я сам не пробовал, не было нужды.

Не любо - не слушай, а врать не мешай !

"Величайшей ошибкой было бы думать, " © В. И. ЛЕНИН ПСС том 34, стр. 244.

", было бы величайшей ошибкой думать," © В. И. ЛЕНИН ПСС том 42, стр. 74.

"поругаешь власть — попадаешь под закон об оскорблении, похвалишь власть — попадаешь под закон о фейковых новостях" © В. Матвиенко

Link to comment
Share on other sites

Для любителей PowerShell

https://habr.com/ru/post/441384/

Не любо - не слушай, а врать не мешай !

"Величайшей ошибкой было бы думать, " © В. И. ЛЕНИН ПСС том 34, стр. 244.

", было бы величайшей ошибкой думать," © В. И. ЛЕНИН ПСС том 42, стр. 74.

"поругаешь власть — попадаешь под закон об оскорблении, похвалишь власть — попадаешь под закон о фейковых новостях" © В. Матвиенко

Link to comment
Share on other sites

Один раз загрузи, потом комп в сон . Зачем его грузить постоянно, этот фотошоп ..

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

- Что они хотят? 
- Ку они хотят…

Link to comment
Share on other sites

Я для этой цели(правда выполняю этот "батник" из 1С) использую irfan.

Правда не помню - есть ли там выбор принтера, в моем случае он шлет на печать на принтер по-умолчанию.

Использую, так как 1С очень некорректно шлет на печать картинки отсканированных алко-деклараций и т.д.(качество и пропорции картинки)

А вот этот Irfan в прекрасном виде их отсылает на принтер одной командой

irfan.exe 1.jpg /resample /aspectratio /print

Для работы нужен один лишь бинарник.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

Чат

Чат

Please enter your display name

×
×
  • Create New...