Есть опытные админы Вин7?
- Войдите на сайт для отправки комментариев
только нужен супе админ. так как то. что доступно простым смертным - я уже попробовал.
Дано - Windows7 x64. в системе есть установленный принтер, которого физически нет. Юзер по ошибки послал документ на печать на этот принтер, ничего не напечаталось и он забыл об этом. Документ остался в очереди печати. На следующий день выяснилось, что эта печатная копия - единственный сохранившийся экземпляр важного документа.
Вопрос - как достать документ из очереди печати?
Что сделано:
1. Нашли в Гугле, что очередь печати в Вин7 помещается в папке C:\Windows\System32\spool\. Но на этом компе каталога spool в System32 нет
2. По редактору реестра отыскали в системе этот принтер, его параметр SPOOLDIRECTORY тоже указывает на путь из п.1 - тупик
3. выполнили полный системный поиск файлов со вчерашней датой и подходящим размером - файл документа среди них не нашли.
НО БЛИН! если открыть Копьютер - Принтеры - Очередь печати - документ виден, показывается вполне реальный размер (335Кб) и дата создания - вчера около 3х часов. КАК ЕГО ВЫТАЩИТЬ ИЗ ЭТОЙ ВИНДЫ???
Трудно найти чёрную кошку в чёрной комнате когда её там ещё и нет )))
личико операционке открой, всё там есть
скорее всего, даже если ты его достанешь, он тебе не поможет, это уже не настоящий документ, а программа в PostScripte, с командами принтеру.
скорее всего, даже если ты его достанешь, он тебе не поможет, это уже не настоящий документ, а программа в PostScripte, с командами принтеру.
я хорошо понимиаю, что там не документ, а PRN-файл. Но если его послать на такой же принтер - скорее всего все отлично напечатается. Этот вариант на 100% устроил бы
личико операционке открой, всё там есть
а подробнее?
скорее всего, даже если ты его достанешь, он тебе не поможет, это уже не настоящий документ, а программа в PostScripte, с командами принтеру.
я хорошо понимиаю, что там не документ, а PRN-файл. Но если его послать на такой же принтер - скорее всего все отлично напечатается. Этот вариант на 100% устроил бы
Ну так да, так пайдёть. Я думал, задача стоит восстановить электрокопию.
1. Нашли в Гугле, что очередь печати в Вин7 помещается в папке C:\Windows\System32\spool\. Но на этом компе каталога spool в System32 нет
не может не быть, это же системная папка. Можно проверит куда ссылается реестр: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printers]
и войти туда из консоли под админом cd C:\Windows\System32\spool\\PRINTERS\
личико операционке открой, всё там есть
а подробнее?
отображение скрытофайлов и системных включено?
Принтер-то, может, шаренный и искать PCL-файл нужно на другой машине?
Искать надо *.spl файл
http://www.lvbprint.de/html/splviewer1.html
личико операционке открой, всё там есть
а подробнее?
Я могу помочь Вам найти файл, только что Вы с ним будете делать? Если он в формате PostScript или ещё каком универсаальном, то ещё куда на шло, а если он в RAW?
Давайте так, для начала зайдите в очередь печати выберите нужное задание, жамкните правую кнопку, выберите свойства и скажите мне две вещи, которые обведены на картинке - какой у Вас принтпроцессор и каков формат файла.
Что касается физического расположения задания на печать, то это C:\Windows\System32\spool\PRINTERS
Если Вы её (директории) не видите, зайдите в "Свойтва папок" и включите всё, что связано с "показывать" (типа "срытые файлы", "системные файлы" и т.п.) и запустите "Проводник от имени админа", точно увидите. Там должны быть два файла на каждое задание на печать. Имена у них обычно числовые (одинаковые), а расширения разные.
Что у Вас там?
Ищщё можно FAR поставить и не лазить в свойства папок...
сдаётся мне троллинг вторую неделю как - продолжается )))
и войти туда из консоли под админом cd C:\Windows\System32\spool\\PRINTERS\
dimax - Вы как всегда на высоте!! Нашел!
Есть эта папка, но очень надежно спрятана. Из проводника даже из-под админской учетки не видна. Но если открыть консоль от администратора - то тогда эта папка есть. Правда cd в нее даже админу выполнить не дает - отказано в доступе, но просмотреть содержимое можно и даже удалось скопировать файл "наружу"
Спасибо огромное dimax и все кто проявил участие. Теперь буду искать похожий принтер
Блин, пока писал, тут уже столько всего правильного появилось :)
Спасибо огромное dimax и все кто проявил участие. Теперь буду искать похожий принтер
любой принтер нужного формата поддерживающий постскрипт
Я могу помочь Вам найти файл, только что Вы с ним будете делать? Если он в формате PostScript или ещё каком универсаальном, то ещё куда на шло, а если он в RAW?
Евгений, уже нашел.
Да. формат RAW. Если честно - думал послать его напрямую в порт на аналогичный принтер в Линуксе, отключив все драйвера принтеров и препроцессоры.
ничего не выйдет?
там два и есть, но в меньшем, насколько я понимаю, параметры принтерного задания, зачем он мне?
Я бы попытался на такой же, но отключенный физически принтер, заслать документ, а потом подменить файлы спулера, предварительно остановив сервис. Затем сервис включить, принтер включить и...
Я могу помочь Вам найти файл, только что Вы с ним будете делать? Если он в формате PostScript или ещё каком универсаальном, то ещё куда на шло, а если он в RAW?
Евгений, уже нашел.
Да. формат RAW. Если честно - думал послать его напрямую в порт на аналогичный принтер в Линуксе, отключив все драйвера принтеров и препроцессоры.
ничего не выйдет?
раньше, во времена моей молодости, такую задачу решали копированием файла в порт принтера с опцией /b
Ты эти 2 файла скопируй на комп с таким принтером, в директорию его спулера, и напечатай штатно, через очередь
Ты эти 2 файла скопируй на комп с таким принтером, в директорию его спулера, и напечатай штатно, через очередь
так не пробовал, но по идее должно прокатить
там два и есть, но в меньшем, насколько я понимаю, параметры принтерного задания, зачем он мне?
Дед уже ответил. Проще взять флешку и поехать туда, где есть принтер, чем сам принтер тащить.
Теперь про печать дома. Как у Вас подключён имеющийся принтер? Через LPT? USB? По сети?
второй файл скопировать не дает - "файл занят другим процессом", похоже надо сначала спулер прибить. Ладно. это я уже вечером попробую.
спасибо всем!
Дед уже ответил. Проще взять флешку и поехать туда, где есть принтер, чем сам принтер тащить.
Теперь про печать дома. Как у Вас подключён имеющийся принтер? Через LPT? USB? По сети?
дело происходит на работе, у меня тут всякие есть, но в основном сетевые. Но можно и по USB подключить, если надо.
Но мне кажется. что я дальше сам справлюсь. Главным затыком оказалось то, что я забыл, что винда даже админу некоторые каталоги не показывает. Никак не могу это запомнить. В юниксе РУТу доступно все.
спулер прибивать не надо, такие файлы лучше в безопасном режиме копировать.
к сожалению не каждый принтер потом воспримет корректно файл, вытащенный из очереди :(
Пф, chattr +i filename и вот руту уже доступно не всё.
Прогой, ссылку на которую я дал, откройте найденный spl файл да скопипастьте в новый документ, и распечатывайте сколько влезет, и не надо никуда ехать. Если повезёт, ибо может и не повезти.
chattr +i filename и вот руту уже доступно не всё.
всегда можно дать -i
Дык и в винде можно всегда посмотреть все файлы и папки и сделать с ними что угодно, хоть ntoskernel удалить, не огрызком проводником, разумеется. cacls наше всё :)
Прогой, ссылку на которую я дал, откройте найденный spl файл да скопипастьте в новый документ, и распечатывайте сколько влезет, и не надо никуда ехать. Если повезёт, ибо может и не повезти.
увы. не повезло, "Unknown format" - открывает в бинарном виде, HEX-листинг содержимого я и сам могу посмотреть...
Увы. Проприетарщина. Тогда только пробовать подсунуть другому спулеру.
Короче, расскажу в чем дело - может буду выглядеть чуть меньшим идиотом. Тем более что вопрос напрямую связан с тематикой форума.
В общем, речь идет о нашей любимой почте. В середине сентября я получаю от Алиэкпресса радостное уведомление, что одна из моих посылок у меня на почте. Сижу. жду извещения - три дня нет. пять... А в трекинге написано как-то неуверенно - не мой индекс, а какая-то "Москва-3". Ну думаю. где-то на пересылке валется.
Так проходит 2 недели, статус посылки не меняется. Распечатываю трекинг, иду на почту. Говорят - у нас такой посылки нет. Жду дальше. А вчера вдруг получаю уведомление. что "посылку не смогли доставить" и отправили обратно. Ну не с*ки?!!!
Но не это главное. Вчера, впервые за месяц - сайт почты россии вдруг показал честный трекинг. в котором четко видно, что посылка весь месяц пролежала именно в моем почтовом отделении! И тогда, когда приходил спрашивать - ОНА У НИХ БЫЛА!
Спросите, при чем тут принтер? - просто я сегодня ночью дернулся распечатать тот "четсный" трекинг - и споткнулся на том. что хотел сделать это с ноута, на которм нет принтера... Поскольку дело было без пяти три ночи - полумал. "ну ладно, завтра распечатаю". А назавтра - то есть сегодня - на сайте Почты этого трекинга УЖЕ НЕТ!!!
Зла не хватает! Хотел распечатать тот трекинг и сунуть в морду нашей заведующей на почте. Тем более что у меня там точно так же висит еще одна посылка, которая по трекингу там, а извещений нет
Сорри за эмоции
а зачем ты извещения ждёшь? Поставь приложение почты россии и получай по нему прям посылки
у меня это вот так
дело происходит на работе, у меня тут всякие есть,
Если есть через LPT, то можно попробовать просто скопировать вытащенный файл на принтер командой
copy filename prn /b
Вероятность невелика, но повезти может.
а зачем ты извещения ждёшь? Поставь приложение почты россии и получай по нему прям посылки
И что. б**дь, характерно - обратно оно прошло все сортировки и таможню за 2 дня и уже 13-ого "покинудо территорию РФ". Вперед бы так...
значить, в отделении посылку не зарегистрировали, овцы.
значить, в отделении посылку не зарегистрировали, овцы.
нуда. навевает мысли о мешке с почтой. закинутом куда-то в угол, который обнаружили спустя месяц и зарегистрировали в системе только для того, чтобы отослать обратно
track24.ru тоже не показывает? Он умудряется трек вытаскивать хер знает откуда...
track24.ru тоже не показывает? Он умудряется трек вытаскивать хер знает откуда...
показывает ту самую "Москву3"....
В этой ситуации получатель всё равно неправомочен, так как до момента перехода права собственности (передачи ему РПО) оператор отвечает только перед отправителем. Так что если даже и пойти с распечаткой в почтовое отделение, то получится просто нервы помотать и анализы испортить друг другу.
Ну, а коли приложение чопты показывает, что отправление находится в точке выдачи, но извещений нет - нужно просто идти и пикать штрихкодом. На сайте ПР так и написано - дожидаться извещения необязательно.
В этой ситуации получатель всё равно неправомочен, так как до момента перехода права собственности (передачи ему РПО) оператор отвечает только перед отправителем. Так что если даже и пойти с распечаткой в почтовое отделение, то получится просто нервы помотать и анализы испортить друг другу.
да я это все понимаю :) Тем более что посылка все равно уже ушла.
Просто получился какой-то "день провалов" - сначала посылка ушла, потом трекинг на сайте пропал, а потом еще и файл из винды никак достать не мог. Последняя задачка меня чисто технически выбесила - как это, документ в очереди печати вижу, а найти в компе не могу?!
Теперь, когда с помощью конфы техническую задачу решил - и с остальным как-то отпустило :) Видимо, на этом и стоит остановится. Файл уже на двух разных принтерах попробовал - печается полная белиберда. Ну и фиг с ним.
Еще раз всем спасибо.
Просто получился какой-то "день провалов" - сначала посылка ушла, потом трекинг на сайте пропал, а потом еще и файл из винды никак достать не мог.
Бывает, носит наименование - "ХРЕНОВЫЙ ДЕНЬ", нужно отнестись, с пониманием.))))
Просто получился какой-то "день провалов" - сначала посылка ушла, потом трекинг на сайте пропал, а потом еще и файл из винды никак достать не мог.
Бывает, носит наименование - "ХРЕНОВЫЙ ДЕНЬ", нужно отнестись, с пониманием.))))
полнолуние однако
покров.
А мне интересно, получилось распечатать то? Не?