god, i love papa johns. nifty user interface, including the ability to build your pizza by halves, so much more convenient and easy than trying to order food when you don’t have the menu or current specials in front of you. they even have all the little extras listed. and you know they got your order right.
in other tech news tonight, i’m not having a good time with my scanner. the old win2K box says, ‘i won’t speak with that scanner. *arrogant sniff* it is much too old. perhaps your cheap ass should just go buy a new one’. linux, always the cooperative one, says, ‘oh sure you can have that scanner! i like cheap old scanners! but i won’t recognize the parallel ports of a newbie like you. go and learn, my child.’ and the page that covers this particular configuration of the not so aptly named sane, is enough to make me anything but. i’ve included it in the more text, for no reason whatsoever, because i have no clue what it means.
The backend only works with the parallel port mode set ot EPP or ECP/EPP. But not in PS/2 or SPP mode. UMAX support site recommends that the port should be set to EPP 1.7 . So check it in your BIOS settings.
You may keep ECP+EPP in BIOS only if you have ppdev installed. ‘ppdev’ is a stock kernel feature for 2.4, but 2.2 needs a patch. Kernels prior to 2.4.5 don’t have the PP_FAST_READ flag, which leads to very poor tranfer rates when scanning at 600 or 1200 dpi. For maximum performance, you might consider using a 2.4.5 or higher kernel.
You have to the know address of you parallel port. If you don’t know it, you should look into system messages with ‘dmesg’, you’ll have lines such as:
parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE,EPP]
parport0: cpp_mux: aa55f00f52ad51(86)
parport0: Found 4 daisy-chained devices
lp0: using parport0 (interrupt-driven).
Or you look into ‘/proc/parport/0/hardware’ (linux 2.2) :
With linux 2.4 you’ll have to look into: /proc/sys/dev/parport/parport0/base-addr
Then turn the first number into hexadecimal (888 => 0x378)
You can now change the entry ‘port 0x378’ to match your port address, in umax_pp.conf which has been installed in ‘/usr/local/etc/sane.d/’ (well, in standard install).
If you plan to use ppdev character device an not direct hardware access, you’ll have to change the ‘port’ parameter to ‘port /dev/parport0’ if the scanner is attached to the first parallel port.