Opened 6 years ago

Closed 6 years ago

#1319 closed enhancement (wontfix)


Reported by: ciuffo75@… Owned by:
Priority: normal Milestone:
Component: fon-plugin-printer Version: N/A
Severity: unknown
Cc: Hardware: both


Good morning,

i see CANON LBP-660 is not jet implemented in FONERA 2.0n.

Thanks to Indan Zupancic a new driver for linux is ready and works fine. Below the link of this project.

The installation notes tells:

Install notes Check you have Ghostscript installed.

Extract the archive, then type:

# make

And log in as root and type:

# make install

Install in CUPS Check you have CUPS installed.

Then type, replacing 660 by 460 if you are using a Canon LBP-460 :

# make cups-install-660-a4


# make cups-install-660-letter depending on your paper format.

If you decide to install manually the printer in CUPS, please set the device to file:/dev/null (NEVER set it to xxxx:/dev/lp0).

Tools and Techniques Here is the way I followed to write this driver:

First, I read the excellent articles by Rildo Pragana (Adventures in Linux Programming), and I installed Windows 98 in Bochs emulator, which allows to execute Windows on top on Linux.

I could not get my printer working in the latest version of Bochs (2.1.1), so I adapted the patches made by Rildo Pragana to this version (download my patch here).

I used this .bochsrc file (note: you need to set the ips parameter, see Bochs documentation on how to do it).

I then used:

# tail -f bochsout.txt | grep DEV > output.log

to log all parallel port read and write (inactive/active it by pressing 1/2 on the keypad with numlock enabled). Then I wrote various Perl scripts to parse this output.

The init sequence is totally different from the one used with the Samsung ML-85G, but, by chance, the compression algorithm is exactly the same.


So please, can you implemented inside new firmware of black Fonera 2.0n?

As i have developer access to my Fonera, can i setup driver to make work my printer fine following the installation notes?



Attachments (0)

Change History (1)

comment:1 Changed 6 years ago by matthijs

  • Component changed from fon-plugins to fon-plugin-printer
  • Hardware changed from unknown to both
  • Resolution set to wontfix
  • Status changed from new to closed

Currently, the Fonera does not actually contain any printer drivers at all. It just contains a very simple printer data forwarder, that requires a printer driver in the PC to convert the print job to the right format. The Fonera only takes that formatted print job and sends it through the printer without any further processing.

If this does not work for your printer, then the Fonera will not support your printer officially. The printer driver you linked requires the CUPS printing framework, which is a rather big and complex framework that is not officially supported on the Fonera. You might be able to get away with installing the CUPS packages from OpenWRT, or compiling yourself, but you'll have to do this yourself... We're happy to answer any specific questins you have, though (you can post them here, even though the ticket is already closed).

Add Comment

Modify Ticket

as closed The ticket will remain with no owner.

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.