AminetAminet
Search:
80232 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/c/anaiis_print.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:ANAIIS USB printer goodies release
Author:Gilles Pelletier
Uploader:gilles pelletier voila fr (Gilles Pelletier)
Type:dev/c
Version:0.99 (06-Dec-2009)
Requires:ANAIIS or Sirion stack, and also a printer
Architecture:m68k-amigaos
Date:2009-12-06
Download:http://aminet.net/dev/c/anaiis_print.lha - View contents
Readme:http://aminet.net/dev/c/anaiis_print.readme
Downloads:782
Program descriptions
~~~~~~~~~~~~~~~~~~~~

RasterDump:
~~~~~~~~~~~
Source code included (SASC 6.0).
Tool to test the printer output.
It prints some information about the driver, like the following:

Printer: 'printer.device' 39.06
Port   : 'parallel.device' 40.01
Driver : 'HP_DeskJet560C KCMY' 35.02
PrinterClass=3, ColorClass=4
MaxColumns=80, NumCharSets=3, NumRows=1
MaxXDots=2400, MaxYDots=3000
XDotsInch=300, YDotsInch=300

During the printout, it shows the progression of the work.
This is a tip never documented... A stop button can cancel the work
with AbortIO() function.

Known bugs: under AmigaOS 3.1, the palette is limited to 12 bits.
(printer.device use GetRGB4 internally to render)

DirectDump:
~~~~~~~~~~~
Source code included (SASC 6.0)
Prints QRT files, with 24 bit printing, even with classic printer.device
and classic printer drivers. QRT files are used in early versions of povray.

You can build some calibration files from existing ones on internet and
convert them in QRT file.
These files are too huge to be present in this archive (up to 25MBytes 
for 2400x3600pixels) 
DirectDump is done for that: printing very huge RGB files, via classic
printer.device, but without any intermediate rastport.

colorwheel (and colorwheel2) prints... a color wheel to test your
printer output.
Without file specified, DirectDump draw the same picture as RasterDump,
certainly with wrong size, but with a 8x8 matrix instead 4x4.
You can magnify the output using the ZOOM attribute.


usbprint:
~~~~~~~~~
This tool send a file to the first usb (7,1,x) printer interface found.
Perhaps it's buggy, the source code is included (SASC 6.0 + OS4.0 includes).
usbprint <filename> check debug
The file must be specific to the printer, no conversion are done.


ieee1284.device:
~~~~~~~~~~~~~~~~
It is a device used to send data via the first usb (7,1,x) printer interface
found.
Perhaps it's buggy, the source code is included (SASC 6.0 + OS4.0 includes).
First you must have a compatible driver, process like for a parallel printer.
ANAIIS stack can redirect parallel.device to ieee1284.device.
Should work with (7,1,1) and (7,1,2) interfaces, maybe not compatible with
(7,1,3) (aka DOT4)
To see such interfaces, check for usbstat in ANAIIS package, or usblist on
aminet.


HP_DeskJet560C:
~~~~~~~~~~~~~~~
It's a 1.3 and higher printer driver able to separate K and CMY
values, to preserve color ink cardridge and make cute graphics (sorry not
pictures :) ).
Works with Hewlett Packard HP DeskJet 560C but also on most PCL3 compatible
printers (the list is too long to be there)
Tested with success with DeluxePaint, PPaint and Brillance.
Able to compress data with
byterun1 (compression mode 2) algorithm.
samebyte (compression mode 1) algorithm.
raw (mode 0)
copy HP_DeskJet560C in devs:printers and select this printer in the preferences.


Future
~~~~~~
no future, too tired to improve that.


Contact address
~~~~~~~~~~~~~~~
Any mail, comments, suggestions, documentations are welcome!

Please send a mail with the title "ANAIIS" at the following mail address
gilles dot pelletier at voila dot fr

Enjoy USB and 24 bit printing on old classic Amiga.
And remember: Only Amiga makes it possible!


Contents of dev/c/anaiis_print.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 1689    3486  48.5% -lh5- 8f82 Dec  6 22:04 Anaiis_print/Anaiis_print.readme
[generic]                  273     628  43.5% -lh5- 22cd Nov 22 21:31 Anaiis_print/bin.info
[generic]                17918   31628  56.7% -lh5- 020e Dec  6 21:48 Anaiis_print/bin/DirectDump
[generic]                  425     882  48.2% -lh5- ea41 Nov 17 20:18 Anaiis_print/bin/DirectDump.info
[generic]                 4937    8316  59.4% -lh5- 5201 Nov 19 21:01 Anaiis_print/bin/HP_DeskJet560C
[generic]                 2775    4632  59.9% -lh5- c673 Dec  6 21:47 Anaiis_print/bin/ieee1284.device
[generic]                10305   19048  54.1% -lh5- 1669 Dec  6 21:48 Anaiis_print/bin/RasterDump
[generic]                  249     454  54.8% -lh5- ea5b Nov 17 20:25 Anaiis_print/bin/RasterDump.info
[generic]                 8457   13644  62.0% -lh5- 596d Dec  6 21:47 Anaiis_print/bin/usbprint
[generic]                  606    1029  58.9% -lh5- 9dfe Dec  3 22:27 Anaiis_print/colorwheel.info
[generic]                  594    1019  58.3% -lh5- dc27 Nov 25 20:39 Anaiis_print/colorwheel2.info
[generic]                  301     788  38.2% -lh5- f180 Sep  5  1996 Anaiis_print/default.pal
[generic]                  163     253  64.4% -lh5- 2a95 Nov 22 21:31 Anaiis_print/default.pal.info
[generic]                  501     909  55.1% -lh5- 81ae Nov 25 20:39 Anaiis_print/RasterDump12bits.info
[generic]                  570     980  58.2% -lh5- 1dde Dec  3 22:30 Anaiis_print/ReferencePalette.info
[generic]                  579    1000  57.9% -lh5- 16f3 Nov 25 20:39 Anaiis_print/SpreadColors.info
[generic]                  274     628  43.6% -lh5- f2c3 Nov 22 21:31 Anaiis_print/src.info
[generic]                  498     841  59.2% -lh5- b66e Nov 19 23:13 Anaiis_print/src/Build.info
[generic]                  270    1300  20.8% -lh5- 7d71 Feb 21  2009 Anaiis_print/src/compiler.h
[generic]                  231     486  47.5% -lh5- e67b Nov 19 23:12 Anaiis_print/src/compiler.h.info
[generic]                 1711    2632  65.0% -lh5- a81a Jan  6  2009 Anaiis_print/src/Debug
[generic]                  299     459  65.1% -lh5- 872e Nov 19 23:13 Anaiis_print/src/Debug.info
[generic]                  207     378  54.8% -lh5- 838c Oct  4  2007 Anaiis_print/src/devent.asm
[generic]                  289     486  59.5% -lh5- 0fc3 Nov 19 23:12 Anaiis_print/src/devent.asm.info
[generic]                 7262   30989  23.4% -lh5- 4347 Dec  6 21:47 Anaiis_print/src/DirectDump.c
[generic]                  271     486  55.8% -lh5- 9e6d Nov 19 23:13 Anaiis_print/src/DirectDump.c.info
[generic]                  541     838  64.6% -lh5- 9887 Nov 19 23:13 Anaiis_print/src/Edit.info
[generic]                 2366   11258  21.0% -lh5- 733d Nov 22 19:07 Anaiis_print/src/gui.c
[generic]                  273     486  56.2% -lh5- 1a6e Nov 21 18:43 Anaiis_print/src/gui.c.info
[generic]                  143     303  47.2% -lh5- 5689 Nov 22 19:07 Anaiis_print/src/gui.h
[generic]                  224     486  46.1% -lh5- 3891 Nov 21 18:46 Anaiis_print/src/gui.h.info
[generic]                  269     628  42.8% -lh5- 4101 Nov 19 23:13 Anaiis_print/src/icons.info
[generic]                  425     882  48.2% -lh5- ea41 Nov 17 20:18 Anaiis_print/src/icons/DirectDump.info
[generic]                  249     454  54.8% -lh5- ea5b Nov 17 20:25 Anaiis_print/src/icons/RasterDump.info
[generic]                 7515   37079  20.3% -lh5- 76b0 Nov 19 20:27 Anaiis_print/src/ieee1284.c
[generic]                  271     486  55.8% -lh5- 7e77 Nov 19 23:12 Anaiis_print/src/ieee1284.c.info
[generic]                 6007   27823  21.6% -lh5- e4b6 Nov 26 22:28 Anaiis_print/src/image.c
[generic]                  275     486  56.6% -lh5- 4d50 Nov 19 23:13 Anaiis_print/src/image.c.info
[generic]                  200     469  42.6% -lh5- 438b Nov 18 21:21 Anaiis_print/src/image.h
[generic]                  224     486  46.1% -lh5- a9d1 Nov 19 23:12 Anaiis_print/src/image.h.info
[generic]                  458    1515  30.2% -lh5- 4537 Nov 22 19:09 Anaiis_print/src/makefile
[generic]                  205     838  24.5% -lh5- 8fbe Nov 19 23:13 Anaiis_print/src/makefile.info
[generic]                  256     628  40.8% -lh5- 5223 Nov 19 23:13 Anaiis_print/src/obj.info
[generic]                  114     168  67.9% -lh5- 4707 Dec  6 21:47 Anaiis_print/src/obj/devent.o
[generic]                 5380    9928  54.2% -lh5- 973d Dec  6 21:48 Anaiis_print/src/obj/directdump.o
[generic]                 1151    1808  63.7% -lh5- a6d7 Dec  6 21:48 Anaiis_print/src/obj/gui.o
[generic]                 2828    4760  59.4% -lh5- 373a Dec  6 21:47 Anaiis_print/src/obj/ieee1284.o
[generic]                 5103   10248  49.8% -lh5- 16c6 Dec  6 21:48 Anaiis_print/src/obj/image.o
[generic]                 5765   12052  47.8% -lh5- 558d Dec  6 21:48 Anaiis_print/src/obj/rasterdump.o
[generic]                 2737    4916  55.7% -lh5- 96a8 Dec  6 21:47 Anaiis_print/src/obj/usbprint.o
[generic]                 7735   35074  22.1% -lh5- 7757 Nov 22 19:06 Anaiis_print/src/RasterDump.c
[generic]                  270     486  55.6% -lh5- dbc4 Nov 19 23:13 Anaiis_print/src/RasterDump.c.info
[generic]                 3863   18867  20.5% -lh5- 5368 Nov 19 20:28 Anaiis_print/src/usbprint.c
[generic]                  271     486  55.8% -lh5- b3e7 Nov 19 23:12 Anaiis_print/src/usbprint.c.info
[generic]                 2270    9553  23.8% -lh5- d93b Oct 26 20:48 Anaiis_print/src/v31lib.c.in
[generic]                  272     486  56.0% -lh5- d7c8 Nov 19 23:12 Anaiis_print/src/v31lib.c.in.info
[generic]                  783    3097  25.3% -lh5- b5d6 Oct 26 20:48 Anaiis_print/src/v31lib.h
[generic]                  225     486  46.3% -lh5- ae9d Nov 19 23:12 Anaiis_print/src/v31lib.h.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        58 files  120322  324941  37.0%            Dec  6 20:24

Aminet © 1992-2012 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>