Есть опытные админы Вин7?

b707
Онлайн
Зарегистрирован: 26.05.2017

только нужен супе админ. так как то. что доступно простым смертным - я уже попробовал.

Дано - Windows7 x64. в системе есть установленный принтер, которого физически нет. Юзер по ошибки послал документ на печать на этот принтер, ничего не напечаталось и он забыл об этом. Документ остался в очереди печати. На следующий день выяснилось, что эта печатная копия - единственный сохранившийся экземпляр важного документа.

 

Вопрос - как достать документ из очереди печати?

Что сделано:

1. Нашли в Гугле, что очередь печати в Вин7 помещается в папке C:\Windows\System32\spool\. Но на этом компе каталога spool в System32 нет

2. По редактору реестра отыскали в системе этот принтер, его параметр SPOOLDIRECTORY тоже указывает на путь из п.1 - тупик

3. выполнили полный системный поиск файлов со вчерашней датой и подходящим размером - файл документа среди них не нашли.

НО БЛИН! если открыть Копьютер - Принтеры - Очередь печати - документ виден, показывается вполне реальный размер (335Кб) и дата создания - вчера около 3х часов. КАК ЕГО ВЫТАЩИТЬ ИЗ ЭТОЙ ВИНДЫ???

 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Трудно найти чёрную кошку в чёрной комнате когда её там ещё и нет )))

личико операционке открой, всё там есть

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

скорее всего, даже если ты его достанешь, он тебе не поможет, это уже не настоящий документ, а программа в PostScripte, с командами принтеру. 

b707
Онлайн
Зарегистрирован: 26.05.2017

DetSimen пишет:

скорее всего, даже если ты его достанешь, он тебе не поможет, это уже не настоящий документ, а программа в PostScripte, с командами принтеру. 

я хорошо понимиаю, что там не документ, а PRN-файл. Но если его послать на такой же принтер - скорее всего все отлично напечатается. Этот вариант на 100% устроил бы

b707
Онлайн
Зарегистрирован: 26.05.2017

ua6em пишет:

 

личико операционке открой, всё там есть

а подробнее?

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

b707 пишет:

DetSimen пишет:

скорее всего, даже если ты его достанешь, он тебе не поможет, это уже не настоящий документ, а программа в PostScripte, с командами принтеру. 

я хорошо понимиаю, что там не документ, а PRN-файл. Но если его послать на такой же принтер - скорее всего все отлично напечатается. Этот вариант на 100% устроил бы

Ну так да, так пайдёть.  Я думал, задача стоит восстановить электрокопию.  

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

b707 пишет:

1. Нашли в Гугле, что очередь печати в Вин7 помещается в папке C:\Windows\System32\spool\. Но на этом компе каталога spool в System32 нет

 

не может не быть, это же системная папка. Можно проверит куда ссылается реестр: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printers]
 

и войти туда из консоли под админом  cd C:\Windows\System32\spool\\PRINTERS\

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

b707 пишет:

ua6em пишет:

 

личико операционке открой, всё там есть

а подробнее?

отображение скрытофайлов и системных включено?

sadman41
Offline
Зарегистрирован: 19.10.2016

Принтер-то, может, шаренный и искать PCL-файл нужно на другой машине?

negavoid
Offline
Зарегистрирован: 09.07.2016

Искать надо *.spl файл

http://www.lvbprint.de/html/splviewer1.html

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

b707 пишет:

ua6em пишет:

 

личико операционке открой, всё там есть

а подробнее?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Я могу помочь Вам найти файл, только что Вы с ним будете делать? Если он в формате PostScript или ещё каком универсаальном, то ещё куда на шло, а если он в RAW?

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

 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Что касается физического расположения задания на печать, то это C:\Windows\System32\spool\PRINTERS 

Если Вы её (директории) не видите, зайдите в "Свойтва папок" и включите всё, что связано с "показывать" (типа "срытые файлы", "системные файлы" и т.п.) и запустите "Проводник от имени админа", точно увидите. Там должны быть два файла на каждое задание на печать. Имена у них обычно числовые (одинаковые), а расширения разные.

Что у Вас там?

sadman41
Offline
Зарегистрирован: 19.10.2016

Ищщё можно FAR поставить и не лазить в свойства папок...

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

сдаётся мне троллинг вторую неделю как - продолжается )))

b707
Онлайн
Зарегистрирован: 26.05.2017

dimax пишет:

и войти туда из консоли под админом  cd C:\Windows\System32\spool\\PRINTERS\

dimax - Вы как всегда на высоте!! Нашел!

Есть эта папка, но очень надежно спрятана. Из проводника даже из-под админской учетки не видна. Но если открыть консоль от администратора - то тогда эта папка есть. Правда cd в нее даже админу выполнить не дает - отказано в доступе, но просмотреть содержимое можно и даже удалось скопировать файл "наружу"

Спасибо огромное dimax и все кто проявил участие. Теперь буду искать похожий принтер

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Блин, пока писал, тут уже столько всего правильного появилось :)

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

b707 пишет:
даже удалось скопировать файл "наружу"
Там два файла должно быть!

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

b707 пишет:

Спасибо огромное dimax и все кто проявил участие. Теперь буду искать похожий принтер

любой принтер нужного формата поддерживающий постскрипт

b707
Онлайн
Зарегистрирован: 26.05.2017

ЕвгенийП пишет:

Я могу помочь Вам найти файл, только что Вы с ним будете делать? Если он в формате PostScript или ещё каком универсаальном, то ещё куда на шло, а если он в RAW?

Евгений, уже нашел.

Да. формат RAW. Если честно - думал послать его напрямую в порт на аналогичный принтер в Линуксе, отключив все драйвера принтеров и препроцессоры.

ничего не выйдет?

b707
Онлайн
Зарегистрирован: 26.05.2017

ЕвгенийП пишет:

b707 пишет:
даже удалось скопировать файл "наружу"
Там два файла должно быть!

там два и есть, но в меньшем, насколько я понимаю, параметры принтерного задания, зачем он мне?

sadman41
Offline
Зарегистрирован: 19.10.2016

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

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

b707 пишет:

ЕвгенийП пишет:

Я могу помочь Вам найти файл, только что Вы с ним будете делать? Если он в формате PostScript или ещё каком универсаальном, то ещё куда на шло, а если он в RAW?

Евгений, уже нашел.

Да. формат RAW. Если честно - думал послать его напрямую в порт на аналогичный принтер в Линуксе, отключив все драйвера принтеров и препроцессоры.

ничего не выйдет?

раньше, во времена моей молодости, такую задачу решали копированием файла в порт принтера с опцией /b

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Ты эти 2 файла скопируй на комп с таким принтером, в директорию его спулера, и напечатай штатно, через очередь

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

DetSimen пишет:

Ты эти 2 файла скопируй на комп с таким принтером, в директорию его спулера, и напечатай штатно, через очередь

так не пробовал, но по идее должно прокатить

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

b707 пишет:

там два и есть, но в меньшем, насколько я понимаю, параметры принтерного задания, зачем он мне?

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

Теперь про печать дома. Как у Вас подключён имеющийся принтер? Через LPT? USB? По сети?

b707
Онлайн
Зарегистрирован: 26.05.2017

второй файл скопировать не дает - "файл занят другим процессом", похоже надо сначала спулер прибить. Ладно. это я уже вечером попробую.

спасибо всем!

b707
Онлайн
Зарегистрирован: 26.05.2017

ЕвгенийП пишет:

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

Теперь про печать дома. Как у Вас подключён имеющийся принтер? Через LPT? USB? По сети?

дело происходит на работе, у меня тут всякие есть, но в основном сетевые. Но можно и по USB подключить, если надо.

Но мне кажется. что я дальше сам справлюсь. Главным затыком оказалось то, что я забыл, что винда даже админу некоторые каталоги не показывает. Никак не могу это запомнить. В юниксе РУТу доступно все.

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

спулер прибивать не надо, такие файлы лучше в безопасном режиме копировать.

к сожалению не каждый принтер потом воспримет корректно файл, вытащенный из очереди :(

negavoid
Offline
Зарегистрирован: 09.07.2016

b707 пишет:
В юниксе РУТу доступно все.

Пф, chattr +i filename и вот руту уже доступно не всё.

Прогой, ссылку на которую я дал, откройте найденный spl файл да скопипастьте в новый документ, и распечатывайте сколько влезет, и не надо никуда ехать. Если повезёт, ибо может и не повезти.

b707
Онлайн
Зарегистрирован: 26.05.2017

negavoid пишет:

 chattr +i filename и вот руту уже доступно не всё.

всегда можно дать -i

negavoid
Offline
Зарегистрирован: 09.07.2016

Дык и в винде можно всегда посмотреть все файлы и папки и сделать с ними что угодно, хоть ntoskernel удалить, не огрызком проводником, разумеется. cacls наше всё :)

b707
Онлайн
Зарегистрирован: 26.05.2017

negavoid пишет:

Прогой, ссылку на которую я дал, откройте найденный spl файл да скопипастьте в новый документ, и распечатывайте сколько влезет, и не надо никуда ехать. Если повезёт, ибо может и не повезти.

увы. не повезло, "Unknown format" - открывает в бинарном виде, HEX-листинг содержимого я и сам могу посмотреть...

 

negavoid
Offline
Зарегистрирован: 09.07.2016

Увы. Проприетарщина. Тогда только пробовать подсунуть другому спулеру.

b707
Онлайн
Зарегистрирован: 26.05.2017

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

В общем, речь идет о нашей любимой почте. В середине сентября я получаю от Алиэкпресса радостное уведомление, что одна из моих посылок у меня на почте. Сижу. жду извещения - три дня нет. пять... А в трекинге написано как-то неуверенно - не мой индекс, а какая-то "Москва-3". Ну думаю. где-то на пересылке валется.

Так проходит 2 недели, статус посылки не меняется. Распечатываю трекинг, иду на почту. Говорят - у нас такой посылки нет.  Жду дальше. А вчера вдруг получаю уведомление. что "посылку не смогли доставить" и отправили обратно. Ну не с*ки?!!!

Но не это главное. Вчера, впервые за месяц - сайт почты россии вдруг показал честный трекинг. в котором четко видно, что посылка весь месяц пролежала именно в моем почтовом отделении! И тогда, когда приходил спрашивать - ОНА У НИХ БЫЛА!

Спросите, при чем тут принтер? - просто я сегодня ночью дернулся распечатать тот "четсный" трекинг - и споткнулся на том. что хотел сделать это с ноута, на которм нет принтера... Поскольку дело было без пяти три ночи - полумал. "ну ладно, завтра распечатаю". А назавтра - то есть сегодня - на сайте Почты этого трекинга УЖЕ НЕТ!!!

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

Сорри за эмоции

 

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

а зачем ты извещения ждёшь?  Поставь приложение почты россии и получай по нему прям посылки

у меня это вот так 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

b707 пишет:

дело происходит на работе, у меня тут всякие есть, 

Если есть через LPT, то можно попробовать просто скопировать вытащенный файл на принтер командой

copy filename prn /b

Вероятность невелика, но повезти может.

b707
Онлайн
Зарегистрирован: 26.05.2017

DetSimen пишет:

а зачем ты извещения ждёшь?  Поставь приложение почты россии и получай по нему прям посылки

да я так и делаю, когда трекинг пишет. что посылка в моем ПО. Но тут они месяц писали. что оно на какой-то "Москве3" и только вчера вдруг высветили, что она с 11 сентября лежала у меня на почте, а 11 октября (месяц) выслано обратно.

И что. б**дь, характерно - обратно оно прошло все сортировки и таможню за 2 дня и уже 13-ого "покинудо территорию РФ". Вперед бы так...

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

значить, в отделении посылку не зарегистрировали, овцы. 

b707
Онлайн
Зарегистрирован: 26.05.2017

DetSimen пишет:

значить, в отделении посылку не зарегистрировали, овцы. 

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

sadman41
Offline
Зарегистрирован: 19.10.2016

track24.ru тоже не показывает? Он умудряется трек вытаскивать хер знает откуда...

b707
Онлайн
Зарегистрирован: 26.05.2017

sadman41 пишет:

track24.ru тоже не показывает? Он умудряется трек вытаскивать хер знает откуда...

показывает ту самую "Москву3"....

sadman41
Offline
Зарегистрирован: 19.10.2016

В этой ситуации получатель всё равно неправомочен, так как до момента перехода права собственности (передачи ему РПО) оператор отвечает только перед отправителем. Так что если даже и пойти с распечаткой в почтовое отделение, то получится просто нервы помотать и анализы испортить друг другу.

Ну, а коли приложение чопты показывает, что отправление находится в точке выдачи, но извещений нет - нужно просто идти и пикать штрихкодом.  На сайте ПР так и написано - дожидаться извещения необязательно.

b707
Онлайн
Зарегистрирован: 26.05.2017

sadman41 пишет:

В этой ситуации получатель всё равно неправомочен, так как до момента перехода права собственности (передачи ему РПО) оператор отвечает только перед отправителем. Так что если даже и пойти с распечаткой в почтовое отделение, то получится просто нервы помотать и анализы испортить друг другу.

да я это все понимаю :) Тем более что посылка все равно уже ушла.

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

Теперь, когда с помощью конфы техническую задачу решил - и с остальным как-то отпустило :) Видимо, на этом и стоит остановится.  Файл уже на двух разных принтерах попробовал - печается полная белиберда. Ну и фиг с ним.

Еще раз всем спасибо.

bwn
Offline
Зарегистрирован: 25.08.2014

b707 пишет:

Просто получился какой-то "день провалов" - сначала посылка ушла, потом трекинг на сайте пропал, а потом еще и файл из винды никак достать не мог. 

Бывает, носит наименование - "ХРЕНОВЫЙ ДЕНЬ", нужно отнестись, с пониманием.))))

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

bwn пишет:

b707 пишет:

Просто получился какой-то "день провалов" - сначала посылка ушла, потом трекинг на сайте пропал, а потом еще и файл из винды никак достать не мог. 

Бывает, носит наименование - "ХРЕНОВЫЙ ДЕНЬ", нужно отнестись, с пониманием.))))

полнолуние однако

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

покров.

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

А мне интересно, получилось распечатать то? Не?