R.I.P. GSMmaster Posted March 17, 2021 R.I.P. Report Share Posted March 17, 2021 Задача - есть комп на 10 винде. К нему подключено несколько принтеров. Есть картинка jpeg, все время один и тот же файл, к примеру - 1.jpg. Как написать батник или что-то другое исполняемое, чтобы при клике мышкой по этой проге винда отправляла на печать этот файл на заданный принтер? То есть задано - печатать 1.jpg на HP LJ 1132. Всегда только эту картинку именно на этом принтере. Хочется сократить время, затрачиваемое на эту процедуру и просто щелкать по иконке да и всё. То есть кликнул - оно напечатало. Еще кликнул - еще напечатало. Как в DOS было типа "copy >prn" :) Помогите Христа ради :) Quote Будьте впевненi, бабулю - Ваше поросятко здохло! Link to comment Share on other sites More sharing options...
arrpoSt1m Posted March 17, 2021 Report Share Posted March 17, 2021 В стародавние времена передо мной стояла походая задача.Была какая то прога, которая записывала твои действия и "изготавливала" .exe. По клику этой иконки дейсвия повторялись. Сиси это обсмеют, конечно. Но для меня далекого это было единственным решением Quote Link to comment Share on other sites More sharing options...
Инквизитор Posted March 17, 2021 Report Share Posted March 17, 2021 https://stackoverflow.com/questions/2301101/command-line-tool-for-print-picture Quote - Что они хотят? - Ку они хотят… Link to comment Share on other sites More sharing options...
R.I.P. GSMmaster Posted March 17, 2021 Author R.I.P. Report Share Posted March 17, 2021 Сам озадачился, сам поборол. Отконвертировал jpg в pdf и http://www.columbia.edu/~em36/pdftoprinter.htmlАбсолютно подходит, работает. Quote Будьте впевненi, бабулю - Ваше поросятко здохло! Link to comment Share on other sites More sharing options...
Инквизитор Posted March 17, 2021 Report Share Posted March 17, 2021 Абсолютно подходит, работаетТю. Картинка одна и та же всегда? тогда проще всего, да, в доку сконвертить.Я думал, файл один и тот же, но его содержимое меняется время от времени =) Quote - Что они хотят? - Ку они хотят… Link to comment Share on other sites More sharing options...
старый трубочист Posted March 17, 2021 Report Share Posted March 17, 2021 Как я подозреваю, тебе это надо, чтобы проверять заправленные картриджи?Если это так, то вот как это реализовано в РИАСе: с утра запускал на печать на принтер, в котором нет картриджа 50 листов тестовой картинки. Проверяемый картридж вставлял в принтер и закрывал крышку. Принтер выходил в готовность и начинал печатать 50 заданных листов. Но как только один лист выходил из принтера, крышку я открывал и картридж доставал. И принтер ждал следующего картриджа и закрытия крышки, чтобы напечатать оставшиеся 49 листов. И так далее один картридж-один тестовый лист. А мышкой клацал только запуская процесс на 50 листов. Вот только какая винда у них стоит - я не интересовался. Quote Русский – это не происхождение, а состояние души и принадлежность к цивилизации.Русский - это не существительное. Это - прилагательное.Оно не означает "кто"Оно означает "какой".«… мы ведь не дети и отлично понимаем, что сила современной философии не в силлогизмах, а в авиационной поддержке»(с) Link to comment Share on other sites More sharing options...
andrey1969 Posted March 17, 2021 Report Share Posted March 17, 2021 (edited) Если принтер сетевой, надо его сначала примапить на какой-то порт, например первыйWindows Batch filenet use lpt1 \\server\printer а подавать файл на печать ужеWindows Batch filecopy "file" lpt1 З.Ы. Только для текстовых файлов. Мышка это долго клацать по экрану, запрограммировать на клаве комбинацию клавиш .Если интересно - как пример "как сделать кнопку сон если её нет на клаве". В гугле есть .Или пишите мне - я помогу :) .Ещё есть макросы в прогах, например в фотошопе - можно эф клавиши запрограммировать под разные комбинации действий .. Edited March 17, 2021 by andrey1969 Quote Link to comment Share on other sites More sharing options...
NnN Posted March 17, 2021 Report Share Posted March 17, 2021 Правой кнопкой на файле - печать, не?Обычный документ печатает, с картинкой не пробовал... попробовал, надо принтер выбрать и ОК нажать... не совсем автоматизм, да... Quote Link to comment Share on other sites More sharing options...
Инквизитор Posted March 17, 2021 Report Share Posted March 17, 2021 Если принтер сетевой, надо его сначала примапить на какой-то портОб этом не спрашивали. Да и технологии давно ушли вперед - обычно если принтер есть, то он уже примаплен на нужный порт еще на стадии установки драйверов =) а подавать файл на печать ужеWindows Batch filecopy "file" lpt1А если нужен совет по чему-то современному? Что-то меня терзают смутные сомнения, что у Олега на компьютере в принципе есть порт LPT.Кроме того, копирование файла картинки в порт приведет к быстрой-быстрой выдаче абракадабры из разных символов. Если вы не знали, команда copy производит тупую передачу байтиков, и без специальной управляющей программки принтер их воспримет как поток ASCII и управляющих символов. Ещё есть макросы в прогах, например в фотошопе - можно эф клавиши запрограммировать под разные комбинации действий ..А еще можно с ума сойти, ожидая когда этот монструозный фотошоп запустится, прочихается, считает файлик, откроет окошко печати и дождется ответа пользователя. Quote - Что они хотят? - Ку они хотят… Link to comment Share on other sites More sharing options...
andrey1969 Posted March 17, 2021 Report Share Posted March 17, 2021 (edited) А если нужен совет по чему-то современному?У нас проще, засунул картридж 4- 6 раза крышкой подёргал - тестовые полоски напечатались, это функция принтера, режим тестовой печати, никакие компы не надо. А еще можно с ума сойти, ожидаяНа XP надо такие вещи делать :) .З.Ы. Лазерник картинкой не тестируют . Если БЯДА то фоновой заливкой . Edited March 17, 2021 by andrey1969 Quote Link to comment Share on other sites More sharing options...
Инквизитор Posted March 18, 2021 Report Share Posted March 18, 2021 На XP надо такие вещи делатьна хр фотошоп грузится ничуть не быстрее =) Quote - Что они хотят? - Ку они хотят… Link to comment Share on other sites More sharing options...
R.I.P. GSMmaster Posted March 18, 2021 Author R.I.P. Report Share Posted March 18, 2021 В общем, оптимальное решение с PDF получилось. Пишешь cmd-файлик с командочкой да и всё. Проверили, работает. Quote Будьте впевненi, бабулю - Ваше поросятко здохло! Link to comment Share on other sites More sharing options...
andrey1969 Posted March 18, 2021 Report Share Posted March 18, 2021 на хр фотошоп грузится ничуть не быстрееОдин раз загрузи, потом комп в сон :). Зачем его грузить постоянно, этот фотошоп .. Quote Link to comment Share on other sites More sharing options...
Gennadyi Posted March 18, 2021 Report Share Posted March 18, 2021 Отправка необработанных данных на принтер с помощью API Win32 Следующий файл доступен для скачивания из центра загрузки Майкрософт: RAWPRN.EXE Я сам не пробовал, не было нужды. Quote Не любо - не слушай, а врать не мешай !"Величайшей ошибкой было бы думать, " © В. И. ЛЕНИН ПСС том 34, стр. 244.", было бы величайшей ошибкой думать," © В. И. ЛЕНИН ПСС том 42, стр. 74."поругаешь власть — попадаешь под закон об оскорблении, похвалишь власть — попадаешь под закон о фейковых новостях" © В. Матвиенко Link to comment Share on other sites More sharing options...
Gennadyi Posted March 18, 2021 Report Share Posted March 18, 2021 Для любителей PowerShellhttps://habr.com/ru/post/441384/ Quote Не любо - не слушай, а врать не мешай !"Величайшей ошибкой было бы думать, " © В. И. ЛЕНИН ПСС том 34, стр. 244.", было бы величайшей ошибкой думать," © В. И. ЛЕНИН ПСС том 42, стр. 74."поругаешь власть — попадаешь под закон об оскорблении, похвалишь власть — попадаешь под закон о фейковых новостях" © В. Матвиенко Link to comment Share on other sites More sharing options...
Инквизитор Posted March 18, 2021 Report Share Posted March 18, 2021 Один раз загрузи, потом комп в сон . Зачем его грузить постоянно, этот фотошоп ..Дружище, давай не будем спорить о том, сколько весит компрессор и отбойный молоток и стоил ли его держать постоянно включенным, когда вовсе не стоит задачи ломать бетон. Всего лишь спросили какая стамеска перерубит палочку наощупь одним ударом. Quote - Что они хотят? - Ку они хотят… Link to comment Share on other sites More sharing options...
andrey1969 Posted March 18, 2021 Report Share Posted March 18, 2021 Дружище, давай не будем спорить100 пудова я тут развёл флуд - извиняюсь :( .. Quote Link to comment Share on other sites More sharing options...
n0nsense Posted March 18, 2021 Report Share Posted March 18, 2021 Я для этой цели(правда выполняю этот "батник" из 1С) использую irfan.Правда не помню - есть ли там выбор принтера, в моем случае он шлет на печать на принтер по-умолчанию.Использую, так как 1С очень некорректно шлет на печать картинки отсканированных алко-деклараций и т.д.(качество и пропорции картинки)А вот этот Irfan в прекрасном виде их отсылает на принтер одной командойirfan.exe 1.jpg /resample /aspectratio /printДля работы нужен один лишь бинарник. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.