You are not logged in.
I bought this printer today at a great deal. Pretty sweet printer for $69. I'm having some trouble getting it configured, though.
Foomatic and Gutenprint don't have the CX7400 software, but have the CX7000 and CX7700 driver. Neither really work correctly. The CX7000 cuts off in the middle of printing and skews color printing. The CX7700 driver doesn't print more than 4 lines at all.
I downloaded the CX7400 driver tarball from http://avasys.jp/hp/menu000000500/hpg000000442.htm , ./configure, make, make install, and so forth, but CUPS still doesn't show the CX7400 driver.
Help?
Last edited by baklava (2007-12-19 07:19:06)
Offline
it seems from a google that the cx7400 driver from avasys installs in /usr/local by default, which is not the correct prefix for arch (should be /usr for arch).
Did you install the driver under the correct prefix ?
Offline
You're actually correct, it seems avasys tests its software only on RedHat or something and they get installed in the wrong places.
I made it work following the instructions from here, I'll repost them (as translated for Arch) in case anyone needs them.
I'm not sure this is the "correct" way to do it, but whatever, it works.
Do a pacman -Syu,
download the CX7400 pipslite tarball from the avasys website
Extract
./configure
make
make install
All files are installed in:
/usr/local/lib/cups instead of /usr/lib/cups & /usr/local/share/cups instead of /usr/share/cups.
So to fix it, do...
cp -r /usr/local/lib/cups /usr/lib
cp -r /usr/local/share/cups /usr/share/cups
cp -r /usr/local/share/pipslite /usr/share/
cp -r /usr/local/bin/pipslite /usr/bin/
cp -r /usr/local/etc/pipslite /etc
Open a terminal window in /usr/share/pipslite/rc.d/ and type ./ekpd.slackware start
Go into a terminal and type ekpstm ...
If that works your in good shape ...
then try typing pipslite ...
then FINALLY, try pipslite-install.
If pipslite-install works it will say "Collected Printer info required to build PPD file" and it will say registered to cups. Then voila, you can install the printer with the correct PPD from http://localhost:631/
Last edited by baklava (2007-12-19 07:20:04)
Offline
./configure
make
make installAll files are installed in:
/usr/local/lib/cups instead of /usr/lib/cups & /usr/local/share/cups instead of /usr/share/cups.So to fix it, do...
cp -r /usr/local/lib/cups /usr/lib
cp -r /usr/local/share/cups /usr/share/cups
cp -r /usr/local/share/pipslite /usr/share/
cp -r /usr/local/bin/pipslite /usr/bin/
cp -r /usr/local/etc/pipslite /etc
Just for educational purposes, the *correct* way of doing the above would be
./configure --prefix=/usr
make
make install
note that using --prefix=/usr changes the prefix of the installation from /usr/local to /usr. Just remember it for if you ever need to build another custom package
Offline
Thanks man. I'm glad I'm using arch, it's because of little things like that. I learn something new about it almost every day.
Offline