https://qa.mandrakesoft.com/show_bug.cgi?id=732
Product: drakxtools
Component: printerdrake
Summary: Cooker of jan. 3: Printerdrake not usable (starts but
blocks after a while)
Version: 9.1-0.5mdk
Platform: PC
OS/Version: All
Status: UNCONFIRMED
Severity: major
Priority: P2
AssignedTo: [EMAIL PROTECTED]
ReportedBy: [EMAIL PROTECTED]
CC: [EMAIL PROTECTED]
Printerdrake shows the tiny window saying please wait, reading printer configuration
files. After a while (1 minute or so) the text in the window disappears and
printerdrake
hangs.
I started printerdrake from the command line to get the error output (listed
below). The error output seems to indicate several problems in the perl
script.
This prevents me from configuring my printer at all, so I cannot print using
Cooker.
I configured my printer a little bit with the CUPS web browsing interface.
It reports the following problem after the installation.
CUPS INFORMATION:
Printer State: processing, accepting jobs.
"Unable to open USB device "usb://HP/DeskJet%20970C?serial=ES99T110X4JQ": No
such device"
Device URI: usb://HP/DeskJet%20970C?serial=ES99T110X4JQ
OPERATING SYSTEM INFORMATION:
I'm on Cooker, current as per Thursday 2-1, 22:00 Amsterdam time.
Printer is a HP deskjet 970Cxi, using USB. By the way, I can see the
printer on the USB port just fine using usbview.
OUTPUT FROM PRINTERDRAKE
printerdrake stdout/stderr output:
Use of uninitialized value in concatenation (.) or string at
/usr/lib/libDrakX/printer/default.pm line 37 (#1)
(W uninitialized) An undefined value was used as if it were already
defined. It was interpreted as a "" or a 0, but maybe it was a mistake.
To suppress this warning assign a defined value to your variables.
To help you figure out what was undefined, perl tells you what operation
you used the undefined value in. Note, however, that perl optimizes your
program and the operation displayed in the warning may not necessarily
appear literally in your program. For example, "that $foo" is
usually optimized into "that " . $foo, and the warning will refer to
the concatenation (.) operator, even though there is no . in your
program.
Use of uninitialized value in concatenation (.) or string at
/usr/lib/libDrakX/printer/default.pm line 38 (#1)
Use of uninitialized value in concatenation (.) or string at
/usr/lib/libDrakX/common.pm line 208 (#1)
TODO: XSetInputFocus if force_focus
TODO: ensure focus stuff
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.