You are not logged in.

#26 2005-02-14 15:17:32

InfernalH
Member
From: Lithuania/Klaipeda-Vilnius
Registered: 2005-02-08
Posts: 101
Website

Re: [Solved] USB printer (Canon i250) doesn't work

I've never worked with networked printers.... But anyway it wouldn't be a problem now. If you have any questions - write me

Offline

#27 2005-02-14 16:05:40

thegnu
Member
From: Brooklyn, NY
Registered: 2004-05-04
Posts: 280
Website

Re: [Solved] USB printer (Canon i250) doesn't work

InfernalH wrote:

I've never worked with networked printers.... But anyway it wouldn't be a problem now. If you have any questions - write me

If you can list all the dependencies you need to compile the driver, I could try and make a PKGBUILD.  Or you could write a howto for the wiki.


fffft!

Offline

#28 2005-02-14 16:31:55

InfernalH
Member
From: Lithuania/Klaipeda-Vilnius
Registered: 2005-02-08
Posts: 101
Website

Re: [Solved] USB printer (Canon i250) doesn't work

thegnu:

bjfillter doesn't compile till now, I've used rpm2targz tool  and installed precompiled files. I can try to write howto to the wiki, but someone should try it when I finish does it really work. I mean (you know) - I did a lot of things to my sistem.

Where should I send the HOWTO?

Offline

#29 2005-02-14 22:36:53

thegnu
Member
From: Brooklyn, NY
Registered: 2004-05-04
Posts: 280
Website

Re: [Solved] USB printer (Canon i250) doesn't work

InfernalH wrote:

Where should I send the HOWTO?

You can go to wiki.archlinux.org and create a new page, and post it, like on the messageboard.  Then anyone can come along and correct it.


fffft!

Offline

#30 2005-02-15 01:15:47

IceRAM
Member
From: Bucharest, Romania
Registered: 2004-03-04
Posts: 772
Website

Re: [Solved] USB printer (Canon i250) doesn't work

InfernalH wrote:

thegnu:

bjfillter doesn't compile till now, I've used rpm2targz tool  and installed precompiled files.

Don't worry. I can create a package for everything smile
I just need detailed information on the installation process.

Offline

#31 2005-02-16 11:22:33

InfernalH
Member
From: Lithuania/Klaipeda-Vilnius
Registered: 2005-02-08
Posts: 101
Website

Re: [Solved] USB printer (Canon i250) doesn't work

Ok then.

First, you have to download few files from Canon New Zealand:
1) http://download.canon.com.au/bj/i250lin … 0.i386.rpm
2) http://download.canon.com.au/bj/i250lin … 0.i386.rpm

Now we will need the rpm2targz tool:

pacman -S rpm2targz

Then

rpm2targz bjfilteri250-2.3-0.i386.rpm
rpm2targz bjfiltercups-2.3-0.i386.rpm

These two lines will generate two tar.gz files with the same filenames - bjfilteri250-2.3-0.i386.tar.gz and bjfiltercups-2.3-0.i386.tar.gz
You need to extract them and copy all files to the /usr directory.

Files from bjfilteri250:

/usr/local/share/stsmoni250/pixmaps/Inkg_ye.xpm
/usr/local/share/stsmoni250/pixmaps/Inkg_sp.xpm
/usr/local/share/stsmoni250/pixmaps/Inkg_pm.xpm
/usr/local/share/stsmoni250/pixmaps/Inkg_pc.xpm
/usr/local/share/stsmoni250/pixmaps/Inkg_pb.xpm
/usr/local/share/stsmoni250/pixmaps/Inkg_ma.xpm
/usr/local/share/stsmoni250/pixmaps/Inkg_er.xpm
/usr/local/share/stsmoni250/pixmaps/Inkg_el.xpm
/usr/local/share/stsmoni250/pixmaps/Inkg_cy.xpm
/usr/local/share/stsmoni250/pixmaps/Inkg_bk.xpm
/usr/local/share/stsmoni250/pixmaps/Inkg_bb.xpm
/usr/local/share/stsmoni250/pixmaps/Ink_ye.xpm
/usr/local/share/stsmoni250/pixmaps/Ink_sp.xpm
/usr/local/share/stsmoni250/pixmaps/Ink_pm.xpm
/usr/local/share/stsmoni250/pixmaps/Ink_pc.xpm
/usr/local/share/stsmoni250/pixmaps/Ink_pb.xpm
/usr/local/share/stsmoni250/pixmaps/Ink_out_bb.xpm
/usr/local/share/stsmoni250/pixmaps/Ink_out.xpm
/usr/local/share/stsmoni250/pixmaps/Ink_ma.xpm
/usr/local/share/stsmoni250/pixmaps/Ink_low_bb.xpm
/usr/local/share/stsmoni250/pixmaps/Ink_low070.xpm
/usr/local/share/stsmoni250/pixmaps/Ink_low040.xpm
/usr/local/share/stsmoni250/pixmaps/Ink_low010.xpm
/usr/local/share/stsmoni250/pixmaps/Ink_low.xpm
/usr/local/share/stsmoni250/pixmaps/Ink_er.xpm
/usr/local/share/stsmoni250/pixmaps/Ink_el.xpm
/usr/local/share/stsmoni250/pixmaps/Ink_cy.xpm
/usr/local/share/stsmoni250/pixmaps/Ink_bk.xpm
/usr/local/share/stsmoni250/pixmaps/Ink_bb.xpm
/usr/local/share/stsmoni250/pixmaps/Ink_24cf.xpm
/usr/local/share/stsmoni250/pixmaps/Ink_24c3.xpm
/usr/local/share/stsmoni250/pixmaps/Ink_24c2.xpm
/usr/local/share/stsmoni250/pixmaps/Ink_24c1.xpm
/usr/local/share/stsmoni250/pixmaps/Ink_24c.xpm
/usr/local/share/stsmoni250/pixmaps/Ink_24bf.xpm
/usr/local/share/stsmoni250/pixmaps/Ink_24b3.xpm
/usr/local/share/stsmoni250/pixmaps/Ink_24b2.xpm
/usr/local/share/stsmoni250/pixmaps/Ink_24b1.xpm
/usr/local/share/stsmoni250/pixmaps/Ink_24b.xpm
/usr/local/share/printuii250/yellow_bar.xpm
/usr/local/share/printuii250/printui.res
/usr/local/share/printuii250/printui.glade
/usr/local/share/printuii250/magenta_bar.xpm
/usr/local/share/printuii250/locale-table
/usr/local/share/printuii250/cyan_bar.xpm
/usr/local/share/printuii250/black_bar.xpm
/usr/local/share/printuii250/bjregi_i250.utl
/usr/local/share/printuii250/bjnozl_i250.utl
/usr/local/share/locale/ja/LC_MESSAGES/
/usr/local/share/locale/ja/LC_MESSAGES/stsmoni250.mo
/usr/local/share/locale/ja/LC_MESSAGES/printuii250.mo
/usr/local/bin/stsmoni250
/usr/local/bin/printuii250
/usr/local/bin/lgmoni250
/usr/local/bin/i250_raw
/usr/local/bin/i250_ps
/usr/local/bin/bjfilteri250
/usr/local/bin/bjcmdi250
/usr/lib/libcnbpo180.so.1.01.42
/usr/lib/libcnbpess180.so.1.4.0
/usr/lib/libcnbpcnclui180.so.3.0.0
/usr/lib/libcnbpcnclbjcmd180.so.3.0.0
/usr/lib/libcnbpcnclapi180.so.3.0.0
/usr/lib/libcnbpcmcm180.so.6.03.1
/usr/lib/bjlib/cnbpname180.tbl
/usr/lib/bjlib/cnb_1800.tbl
/usr/lib/bjlib/bjfilteri250.conf
/usr/lib/bjlib/bjfilteri250.bscc

Files from bjfiltercups:

/usr/share/cups/model/canoni255.ppd
/usr/share/cups/model/canoni250.ppd
/usr/local/share/locale/ja/LC_MESSAGES/bjcupsmon.mo
/usr/local/share/bjcupsmon/pixmaps/Inkg_ye.xpm
/usr/local/share/bjcupsmon/pixmaps/Inkg_sp.xpm
/usr/local/share/bjcupsmon/pixmaps/Inkg_pm.xpm
/usr/local/share/bjcupsmon/pixmaps/Inkg_pc.xpm
/usr/local/share/bjcupsmon/pixmaps/Inkg_pb.xpm
/usr/local/share/bjcupsmon/pixmaps/Inkg_ma.xpm
/usr/local/share/bjcupsmon/pixmaps/Inkg_er.xpm
/usr/local/share/bjcupsmon/pixmaps/Inkg_el.xpm
/usr/local/share/bjcupsmon/pixmaps/Inkg_cy.xpm
/usr/local/share/bjcupsmon/pixmaps/Inkg_bk.xpm
/usr/local/share/bjcupsmon/pixmaps/Inkg_bb.xpm
/usr/local/share/bjcupsmon/pixmaps/Ink_ye.xpm
/usr/local/share/bjcupsmon/pixmaps/Ink_sp.xpm
/usr/local/share/bjcupsmon/pixmaps/Ink_pm.xpm
/usr/local/share/bjcupsmon/pixmaps/Ink_pc.xpm
/usr/local/share/bjcupsmon/pixmaps/Ink_pb.xpm
/usr/local/share/bjcupsmon/pixmaps/Ink_out_bb.xpm
/usr/local/share/bjcupsmon/pixmaps/Ink_out.xpm
/usr/local/share/bjcupsmon/pixmaps/Ink_ma.xpm
/usr/local/share/bjcupsmon/pixmaps/Ink_low_bb.xpm
/usr/local/share/bjcupsmon/pixmaps/Ink_low070.xpm
/usr/local/share/bjcupsmon/pixmaps/Ink_low040.xpm
/usr/local/share/bjcupsmon/pixmaps/Ink_low010.xpm
/usr/local/share/bjcupsmon/pixmaps/Ink_low.xpm
/usr/local/share/bjcupsmon/pixmaps/Ink_er.xpm
/usr/local/share/bjcupsmon/pixmaps/Ink_el.xpm
/usr/local/share/bjcupsmon/pixmaps/Ink_cy.xpm
/usr/local/share/bjcupsmon/pixmaps/Ink_bk.xpm
/usr/local/share/bjcupsmon/pixmaps/Ink_bb.xpm
/usr/local/share/bjcupsmon/pixmaps/Ink_24cf.xpm
/usr/local/share/bjcupsmon/pixmaps/Ink_24c3.xpm
/usr/local/share/bjcupsmon/pixmaps/Ink_24c2.xpm
/usr/local/share/bjcupsmon/pixmaps/Ink_24c1.xpm
/usr/local/share/bjcupsmon/pixmaps/Ink_24c.xpm
/usr/local/share/bjcupsmon/pixmaps/Ink_24bf.xpm
/usr/local/share/bjcupsmon/pixmaps/Ink_24b3.xpm
/usr/local/share/bjcupsmon/pixmaps/Ink_24b2.xpm
/usr/local/share/bjcupsmon/pixmaps/Ink_24b1.xpm
/usr/local/share/bjcupsmon/pixmaps/Ink_24b.xpm
/usr/local/share/bjcupsmon/bjcupsmon.glade
/usr/local/bin/bjcupsmon
/usr/local/bin/bjcups
/usr/lib/cups/filter/pstocanonbj
/usr/lib/cups/backend/canon_usb
/usr/lib/cups/backend/canon_parallel

Then restart CUPS:

sudo /etc/rc.d/cups restart

Now you can login to http://localhost:631/printers , add your Canon i250 printer (make Canon, driver from the list - Canon i250, device - USB #1 (Canon i250)) and print your first test page!
*OR*
enter from root:

lpadmin -p i250 -m canoni250.ppd -v usb://Canon/i250 -E
lpadmin -d i250

First command adds your printer to CUPS printer list, the second makes your i250 printer as default.


I hope this will help to build package. Do you think it is necessary to add more detailed information to wiki?

Offline

#32 2005-02-16 12:34:01

IceRAM
Member
From: Bucharest, Romania
Registered: 2004-03-04
Posts: 772
Website

Re: [Solved] USB printer (Canon i250) doesn't work

Question:
Do those files require to be in /usr/local/...?
Or.. does it work if they're in /usr (no "local")?

/usr/local is not used in ArchLinux

Offline

#33 2005-02-16 12:48:05

InfernalH
Member
From: Lithuania/Klaipeda-Vilnius
Registered: 2005-02-08
Posts: 101
Website

Re: [Solved] USB printer (Canon i250) doesn't work

Well, I copied files exactly as I copied before. And I've got my printer working, I don't know if it work when files are copied only in /usr.

I've few programs in /usr/local and everything looks fine...  roll

Offline

#34 2005-02-16 13:38:18

IceRAM
Member
From: Bucharest, Romania
Registered: 2004-03-04
Posts: 772
Website

Re: [Solved] USB printer (Canon i250) doesn't work

hmm.. rpm2targz doesn't seem to be in the repositories.

Found rpmunpack & cpio though.

Offline

#35 2005-02-16 14:14:31

InfernalH
Member
From: Lithuania/Klaipeda-Vilnius
Registered: 2005-02-08
Posts: 101
Website

Re: [Solved] USB printer (Canon i250) doesn't work

I use these extra repos:

[bfinch]
Server = ftp://ftp.archlinux.org/tur/bfinch

[contrasutra]
Server = ftp://ftp.archlinux.org/tur/contrasutra

[deepfreeze]
Server = ftp://ftp.archlinux.org/tur/deepfreeze

[dp]
Server = ftp://ftp.archlinux.org/tur/dp

[hapy]
Server = ftp://ftp.archlinux.org/tur/hapy

[kritoke]
Server = ftp://ftp.archlinux.org/tur/kritoke

[staging]
Server = ftp://ftp.archlinux.org/tur/staging

[twm]
Server = ftp://ftp.archlinux.org/tur/twm

[whatah]
Server = ftp://ftp.archlinux.org/tur/whatah

[xentac]
Server = ftp://ftp.archlinux.org/tur/xentac

[brice]
Server = ftp://ftp.archlinux.org/tur/brice

[tpowa]
Server = ftp://ftp.archlinux.org/tur/tpowa

[punkrockguy318]
Server = ftp://ftp.archlinux.org/tur/punkrockguy318

[link]
Server = ftp://ftp.archlinux.org/tur/link

[tehdely]
Server = ftp://ftp.archlinux.org/tur/tehdely

[rensel]
Server = ftp://ftp.archlinux.org/tur/rensel

# End Trusted User Repositories

[phrakture]
Server = http://phrakture.freelinuxhost.com

[skeeterbug]
Server = ftp://singleton.homeunix.org/arch

[neotuli]
Server = ftp://pkg.neotuli.net/pub/mirror/arch/neotuli

[dibble]
Server = http://dtw.jiwe.org/share/pkgs/dibble

[cjdj]
Server = http://www.cjdj.org/arch/pkg

[auxesis]
Server = ftp://asymmetrics.net/arch/i686/auxesis

Offline

#36 2005-02-16 17:23:25

IceRAM
Member
From: Bucharest, Romania
Registered: 2004-03-04
Posts: 772
Website

Re: [Solved] USB printer (Canon i250) doesn't work

Package done. Please test.
[don't forget to remove all the existing files from your installation - remaining files might produce the false impression that everything is installed *by the package* and working ok] - conflicts should show you files not belonging to any package (installed by you) - you can force the install of the package (and replacing the files) by using -f option
It automatically installs the printer if CUPS is running or else it shows you the command used to install the printer.

Sources: http://mircea.bardac.net/archlinux/src/canon-i250
Package: http://mircea.bardac.net/archlinux/pkg/ … pkg.tar.gz

P.S. I've used a combination of rpmunpack + cpio (both in current/extra) to get the contents of the rpms (check the PKGBUILD).

Offline

#37 2005-02-16 20:53:55

InfernalH
Member
From: Lithuania/Klaipeda-Vilnius
Registered: 2005-02-08
Posts: 101
Website

Re: [Solved] USB printer (Canon i250) doesn't work

I've deleted all files that I listed before and then installed your package. Printer is working! But I think that somebody else who's just installed Arch should test it.

Thank you!

Offline

#38 2005-02-26 20:22:55

InfernalH
Member
From: Lithuania/Klaipeda-Vilnius
Registered: 2005-02-08
Posts: 101
Website

Re: [Solved] USB printer (Canon i250) doesn't work

bad news: after last few updates (pacman -Syu) printer stopped working again. I've tried to roll back cups, but it didn't work. Also I've downgraded usbutils, but it didn't work to...

Offline

#39 2005-02-27 00:48:45

IceRAM
Member
From: Bucharest, Romania
Registered: 2004-03-04
Posts: 772
Website

Re: [Solved] USB printer (Canon i250) doesn't work

See /var/log/pacman.log for latest updates.
You might manage to find the faulty package in there. Also, if you haven't cleaned up your pkg cache (/var/cache/pacman/pkg), you could also reinstall an older version of that package (with pacman -A). Note that installing an older version of something might beak new packages depending on that one.

Note also that, it might be a config issue... check the printer logs (if it has any).

Offline

#40 2005-02-27 15:34:18

thegnu
Member
From: Brooklyn, NY
Registered: 2004-05-04
Posts: 280
Website

Re: [Solved] USB printer (Canon i250) doesn't work

InfernalH wrote:

bad news: after last few updates (pacman -Syu) printer stopped working again. I've tried to roll back cups, but it didn't work. Also I've downgraded usbutils, but it didn't work to...

Maybe something got deleted?  You could take the printer driver PKGBUILD and recompile it and reinstall it.

Hmmm...


fffft!

Offline

Board footer

Powered by FluxBB