Нифига непонятнас ситуацис!
Вот с создал файл:
-noquery
-printer
Canon iR1510-1670
-ghostscript
"C:\gs\gs8.54\bin\GSWIN32C.EXE"
Вот рег-файл:
Windows Registry Editor Version 5.00
[HKEY_USERS\.DEFAULT\Software]
"Canon iR1510-1670"="winspool,Ne00:"
"gsp"="winspool,RPT1:"
И никак не пойму, почему выдаёт такой лог:
RedMon - Redirection Port Monitor
Copyright (C) 1997-2001, Ghostgum Software Pty Ltd. All Rights Reserved.
2001-10-28 Version 1.7
Environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
CommonProgramFiles=C:\Program Files\Common Files
COMPUTERNAME=VIKTOR
ComSpec=C:\WINNT\system32\cmd.exe
NUMBER_OF_PROCESSORS=1
OS=Windows_NT
Os2LibPath=C:\WINNT\system32\os2\dll;
Path=C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\WINNT\system32\nls;C:\WINNT\system32\nls\RUSSKI
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 11 Stepping 4, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=0b04
ProgramFiles=C:\Program Files
SystemDrive=C:
SystemRoot=C:\WINNT
TEMP=C:\WINNT\TEMP
TMP=C:\WINNT\TEMP
USERPROFILE=C:\Documents and Settings\Default User
windir=C:\WINNT
REDMON_PORT=RPT1:
REDMON_JOB=3
REDMON_PRINTER=gsp
REDMON_MACHINE=\\VIKTOR
REDMON_USER=n69
REDMON_DOCNAME=gsp, Job 3
REDMON_FILENAME=
REDMON_SESSIONID=0
REDMON StartDocPort: returning 1
"C:\Program Files\Ghostgum\gsview\gsprint.exe" -
Printer=gsp
JobId=3
REDMON WriteThread: started
Level=1
DocumentName="gsp, Job 3"
OutputFile="RPT1:"
Datatype="(null)"
output=0 show=0 delay=300 runuser=0
REDMON WritePort: about to write 4096 bytes to port.
REDMON check_process: process isn't running.
REDMON check_process: flushing child stdin to unblock WriteThread.
REDMON WriteThread: ending
%!PS-Adobe-3.0
%%Title: gsp, Job 3
%%Creator: Pscript.dll Version 5.0
%%CreationDate: 6/28/2006 17:22:10
%%For: n69
%%BoundingBox: (atend)
%%Pages: (atend)
%%Orientation: Portrait
%%PageOrder: Special
%%DocumentNeededResources: (atend)
%%DocumentSuppliedResources: (atend)
%%DocumentData: Clean7Bit
%%TargetDevice: (LaserWriter II NT) (47.0) 1
%%LanguageLevel: 1
%%EndComments
%%BeginDefaults
%%PageBoundingBox: 13 10 577 832
%%EndDefaults
%%BeginProlog
%%BeginResource: file Pscript_WinNT_ErrorHandler 5.0 0
(...)
%%EndResource
userdict begin/PrtVMMsg{vmstatus exch sub exch pop gt{[
(This job requires more memory than is availa
REDMON WritePort: OK count=4096 written=4096
Copyright (C) 2003-2006, Ghostgum Software Pty Ltd. All Rights Reserved.
2006-02-24 gsprint 1.9
Couldn't open Windows GDI printer driver
Requested printer: "Canon iR1510-1670"
Available printers:
"gsp"
"Canon iR1510-1670"
REDMON WritePort: Process not running. Returning TRUE.
Ignoring 4096 bytes
REDMON Cancelling print job
REDMON EndDocPort: starting
REDMON EndDocPort: process finished after 0 seconds
REDMON EndDocPort: 0 bytes written to printer
REDMON EndDocPort: ending
Вот с читал, читал, смотрел, смотрел.... но так и не понял:
Couldn't open Windows GDI printer driver
Requested printer: "Canon iR1510-1670"
Available printers:
"gsp"
"Canon iR1510-1670"ПОЧЕМУ?!!! Это как понимать??
Кстати, если на пряму пытаюсь печатать командой psprint, то всё отлично печатается. Если менсю имя принтера в gsprint.cfg, то он отказывается печатать и выдаёт подобную ошибку, что, мол, не найду принтер, а доступны следущие. Но это и понятно.... Короче, файл конфига оно читает, понимает, но что же тогда не так?