Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   [решено] Ошибка печати если в логине русские буквы (http://forum.oszone.net/showthread.php?t=71606)

HOPPER 20-09-2006 09:39 487047

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

вот само сообщение
=^е{30а ±>=а.0Ф-га" DRIVER="EPSON AL-C2000 Advanced" PRI0RITY="1"
@EJL SE LA=ESC/PAGE
@EJL SET RS=QK PU=AU PS=A4 0U=FD DX=0FF Z0=0FF EC=0N SZ=OFF RI=0N SN=0FF GAMMAM0DE=N0RMAL SL=N0 C0=1 QT=l PK=NM
TO=0 LO=0
@EJL EN LA=ESC/PAGE-C0L0R

принтер Epson Aculaser C2000

Решение
Цитата:

Все работает с драйвером из репозитария Windows XP, Epson AL C2000

timon4ik 20-09-2006 11:45 487102

На вирусы проверялись?

NegativE 20-09-2006 12:43 487121

может все таки дрова стоит поменять

HOPPER 20-09-2006 14:43 487184

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

NegativE 20-09-2006 15:09 487200

а со старыми дровами таже история или как?

Vovanchik 20-09-2006 15:18 487206

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

решения навскидку могу 2 предложить - простое и сложное.

простое - переместить темповую папку из профиля например вот так
Код:

; удалить переменные окружения (будет использоваться %windir%\temp для всех пользователей)
 [HKEY_CURRENT_USER\Environment] 
"TEMP"=- 
"TMP"=-

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

HOPPER 21-09-2006 12:04 487611

Vovanchik
Я попробовал проверить твой сложный путь, создал пробного юзера латиницей, зашел под ним разок, вышел, изменил его имя на русское, и попробовал под ним распечатать.
Ничего не получилось. Тот же косяк.
Получается, что от папок юзера ничего не зависит?

HOPPER 21-09-2006 12:27 487628

Было бы здорово полностью понимать, что происходит при установке задания в печать, какие процессы участвуют............! тогда можно было бы понять, где затык.

HOPPER 22-09-2006 11:25 488109

Интересный момент, посмотрел в event viewer того компа на котором принтер, в момент печати, неважно с какой учетной записи, регистрируется событие от того пользователя: ID 10010, Description: Регистрация сервера {601AC3DC-786A-4EB0-BF40-EE3521E70BFB} DCOM не прошла за отведенное время ожидания.

Vadikan 23-09-2006 11:29 488503

HOPPER
В журнале событий на компьютере под управлением Windows Server 2003 с запущенными службами терминалов несколько раз регистрируется событие с кодом 10010

HOPPER 25-09-2006 09:57 489104

У меня другая ситуация, хост не Windows Server 2003 а Windows XP, и к терминальным сервисам это не имеет никакого отношения, ошибка регистрируется в момент отправки задания на печать, неважно с какого клиента, с локального пользователя, или с сетевого клиента. Хотя терминальные серверы в сети есть :) Но не думаю, что они каким-либо образом влияют на процесс печати. И происходит это только при использовании принтера Epson Aculaser C2000.

HOPPER 29-09-2006 17:18 491275

Еще как следует не убедился, но на 99% уверен что проблема в том что принтер Epson AL C2000 а драйвер от Epson AL C2000 Advanced

HOPPER 02-10-2006 13:05 492245

Все работает с драйвером из репозитария Windows XP, Epson AL C2000


Время: 01:29.

Время: 01:29.
© OSzone.net 2001-