阅读:1998回复:3
CEPC下的打印机设置问题
我在X86上跑WINCE操作系统,打印文档时系统提示无法找到打印机或打印机不可用,怎么回事,请各位指教啊,我用的打印机是惠普的JASERJET 1100A。是不是打印机驱动设置有问题,具体信息如下:
在FEATURE VIEW里,并行口驱动和打印机驱动都包含在PB里了。 在platform.reg文件里,并行口驱动已注册,如下: ; @CESYSGEN IF CE_MODULES_PARALLEL IF BSP_NOPARALLEL ! ; Parallel Port Driver [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Parallel] "DeviceArrayIndex"=dword:0 "Prefix"="LPT" "Dll"="Parallel.Dll" "Order"=dword:0 "IoBase"=dword:278 "IoLen"=dword:C "SysIntr"=dword:15 ; SYSINTR_FIRMWARE + irq (IRQ5 for LPT2, IRQ7 for LPT1) "DeviceType"=dword:0 "FriendlyName"=LOC_FRIENDLYNAME_PARALLEL "DevConfig"=hex: 10,00, 00,00, 05,00,00,00, 10,01,00,00, 00,4B,00,00, 00,00, 08, 00, 00, 00,00,00,00 ENDIF BSP_NOPARALLEL ! ; @CESYSGEN ENDIF CE_MODULES_PARALLEL 在platform.bib文件里,并行口驱动已包括,如下: ; @CESYSGEN IF CE_MODULES_PARALLEL IF BSP_NOPARALLEL ! ; Parallel Port Driver parallel.dll $(_FLATRELEASEDIR)\parallel.dll NK SH ENDIF ; @CESYSGEN ENDIF CE_MODULES_PARALLEL 在common.reg文件里,打印机驱动已注册,如下: ; @CESYSGEN IF CE_MODULES_PRNPORT ; Printer Port settings [HKEY_LOCAL_MACHINE\Printers\Ports] "Port1"="COM1: 9600" "Port2"="COM1: 57600" "Port3"="IRDA" "Port4"="NET0:" ; @CESYSGEN ENDIF ; @CESYSGEN IF CE_MODULES_PCL [HKEY_LOCAL_MACHINE\Printers] "DefaultPrinter"="PCL Laser" [HKEY_LOCAL_MACHINE\Printers\PCL Laser] "Driver"="pcl.dll" "High Quality"="300" "Draft Quality"="150" "Color"="Monochrome" "Version"=dword:0200 [HKEY_LOCAL_MACHINE\Printers\PCL Inkjet] "Driver"="pcl.dll" "High Quality"="600" "Draft Quality"="150" "Color"="Color" "Version"=dword:0100 ; @CESYSGEN ENDIF 在common.bib文件里,打印机驱动已包括,如下: ; @CESYSGEN IF CE_MODULES_PCL pcl.dll $(_FLATRELEASEDIR)\pcl.dll NK SH ; @CESYSGEN ENDIF |
|
|
论坛版主
|
沙发#
发布于:2004-11-05 13:35
你的打印机驱动用的是ce自带的?怎么都在common.x里面设置的??
你的打印机驱动注册表设置里面 ; @CESYSGEN IF CE_MODULES_PRNPORT ; Printer Port settings [HKEY_LOCAL_MACHINEPrintersPorts] "Port1"="COM1: 9600" "Port2"="COM1: 57600" "Port3"="IRDA" "Port4"="NET0:" ; @CESYSGEN ENDIF 怎么用的是串口和网口,没有使用并口啊 另外你先确定并口是否可用,用createfile打开,看能不能工作 |
|
板凳#
发布于:2004-11-05 16:20
打印机驱动是WINCE自带的,$(_WINCEROOT)\public\COMMON\oak\drivers\printer\下有三个文件夹:PCL,PRNERR,PRNPORT,对应应该生成PCL.DLL,PRNERR.DLL,PRNPORT.DLL,但是那个PCL.DLL没有生成,要修改什么呀
|
|
|
论坛版主
|
地板#
发布于:2004-11-05 17:20
哇,这个也能通用啊??:)
激光打印机的控制芯片不一定一样吧,能用ce带的?你确定??? 再说,它的那个注册表配置用com,用串口的,就算能用也要改吧,而且可能不光改注册表喔。 |
|