First post, by Geri
- Rank
- Member
Because the degenerates responsible for dot matrix printers failed to deliver properly working wide carriage EPSON drivers under Linux for 30 years, i got frustrated, and spent two days to get it running.
I succeeded. In the end i have ended up creating a PPD file, so you don't have to.
It works on my 18 pin EPSON FX 2190 printer.
This driver descriptor file only supports the EPSON FX 2190 printer.
It might works with other printers, may not, in fact it can and will damange narrow carriage dot matrix printers, USE THIS DRIVER AT YOUR OWN RISK!
How to install:
1. If you have Proprinter emulation enabled in your Epson, disable it first. You must set the printer to work in native epson mode to have this ppd file working.
2. Plug the printer to an USB port. I havent tested this ppd with LPT port, and i am not going to make theories if it works or not in lpt mode.
3. Go to cups, click administration, click add printer, select the Epson fx 2190 usb device
4. Click "provide a ppd file" and select this file.
New features and fixed bugs, compared to the retarded 9pin basic drivers:
-Fixed the bug when the head wildly trembles in 72 dpi mode for each block, causing hardware damage
-60x60 DPI mode removed, and not needed any more
-60x72, 120x72, and 240x72 DPI printing works
-Non supported DPI modes are removed.
-Made A3 printing work.
-Using rastertoepson filter
-Double direction printing seems to properly activate in 120x72dpi mode after a few lines
-A3+ mode can be added later, but i don't have paper to test it right now
-Printer selects A3 paper by default instead of US legal paper
-Printer defaults to 120x72
-Minimal margins are about 1cm, dont go lower than that!
-A3 might spits out an extra paper after printing. If so, i will try to fix that bug later.
-No oversaturation of grey pixels when dithering
-Tested with CUPS 2.3.3op2 (debian)
TitaniumGL the OpenGL to D3D wrapper:
http://users.atw.hu/titaniumgl/index.html