LINUX.ORG.RU

Сообщения PavelB

 

Какой процесс висит? (Canon LBP6030)

Форум — Linux-hardware

Здравствуйте,

Очень кратко проблема: Принтер Canon LBP6030 при usb подключении зависает после печати 1-2 заданий, зависание принтера снимается кратковременным отключением его от USB или от питания. Решения проблемы в интернете не найдено. У кого работает, подключены по Wifi. Пришёл к тому, что научился вручную оживлять зависший принтер. После зависания принтера в поисках причин получил вот это:

root@debian83:/home/user# ps -ef | grep usb
root      1232   524  0 12:07 ?        00:00:00 usb://Canon/LBP6030/6040/6018L?serial=0000A1F968NK 30 user Test Page 1 job-uuid=urn:uuid:7620665b-e33b-39a4-432c-784fe63fe2ac job-originating-host-name=localhost time-at-creation=1455613664 time-at-processing=1455613666
lp        1238  1231  3 12:07 ?        00:00:01 /usr/bin/gs -r600 -dDEVICEWIDTH=4958 -dDEVICEHEIGHT=7016 -sDEVICE=opvp -sDriver=libcanonc3pl.so -sModel=LBP6030/6040/6018L -sJobInfo=ps:CNOEFLibName=ncapfilter;CNOptCalibType=5;CNPrinterName=Canon LBP6030/6040/6018L;CNPDLType=HB;CNPrtColorSpace=K;CN_PdlWrapper_PdlPath=libcanonncap;CNTblFormat=2;CNTblInputSlot=4;CNTblOutputBin=0;CNTblOutputPartition=3;CNTblSubstitute=1;CNTblMediaType=516;CNModelMethod=2098724876;CNMaxBoxNum=0;CNMaxDocStr=0;CNMaxCopies=999;CNMaxGutter=50;CNExecuteMethod=4096;CNUFR2ModelMethod=8212;CN_PDL_SLC_FI_GN_NL_K=3,9,6,1,0,0,80;CN_PrinterInfo_Path=CNCUPSLBP6030ZN;CNOutputDepth=2;CNInfo_CalibrationType=4;CNFeedDirection=Custom:3;CNDefaultCS=Gray;PageSize=A4;MediaType=PlainPaper;InputSlot=Auto;Collate=True;OutputBin=Auto;Resolution=600;CNHalftone=Gradation;CNOutputPartition=None;CNPaperSave=OFF;CNUsrName=user;CNDocName=Test Page;CNJobUser=user;DEVICE_URI=usb://Canon/LBP6030/6040/6018L?serial=0000A1F968NK -q -dBATCH -dSAFER -dQUIET -dNOPAUSE -sFastImage=All -sOutputFile=- -
root      1269  1265  0 12:08 pts/0    00:00:00 grep usb
убиваем любой (установлено опытным путём) из этих двух (1232 и 1238) процессов.
kill -s 9 1238
Принтер молчит. перезапускаем cups
service cups restart
и ура! работает без зависаний до перезагрузки ОС. Вопрос к знатокам: как узнать какой из этих процессов висит (1232 или 1238)? и что это за процесс 1232 ? Вот 1238 /usr/bin/gs я понимаю, а 1232 какой-то непонятный шлак. Прошу помощи разобраться с зависающим процессом, решение этого наверняка есть.

Где-то попадалось что-то о проблемах gs при обновлении убунты с 12 на 14, решением было зафиксировать версию пакетов с 12 убунты, т.к. в новом пакете gs какой-то баг. Но баг там был какой-то другой и тему я не могу теперь найти. Убунту я не пробовал, но на debian 6 мой принтер вообще не работает (использую Debian 8, проверял на debian 6 потомучто под рукой есть пк с debian 6).

P.S. начало темы тут http://www.cyberforum.ru/linux-hardware/thread1662734.html#post8759217 и тут http://linuxforum.ru/topic/39673

вторая ветка тут http://www.cyberforum.ru/linux-hardware/thread1663447.html#post8761233

 ,

PavelB
()

RSS подписка на новые темы