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

dev/c/anaiis_print.lha

Mirror:Random
Showing:ppc-warpupgeneric
No screenshot available
Short:ANAIIS USB printer goodies
Author:Gilles Pelletier
Uploader:gilles pelletier voila fr (Gilles Pelletier)
Type:dev/c
Version:1.08 (25-Feb-2012)
Requires:ANAIIS or Sirion stack, and also a printer
Architecture:m68k-amigaos
Date:2013-02-25
Download:http://aminet.net/dev/c/anaiis_print.lha - View contents
Readme:http://aminet.net/dev/c/anaiis_print.readme
Downloads:6540

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:
~~~~~~~~~
Source code included (SASC 6.0)
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.
usbprint list
List the usb printers present.

ieee1284.device:
~~~~~~~~~~~~~~~~
Source code included (SASC 6.0 + 3.1 includes + usb 4.x includes)
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.
Surely 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
~~~~~~
pfff...


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
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]                 1710    3599  47.5% -lh5- 2f3f Feb 25 19:48 anaiis_print/Anaiis_print.readme
[unknown]                  273     628  43.5% -lh5- 22cd Nov 22  2009 anaiis_print/bin.info
[unknown]                18384   32156  57.2% -lh5- a9ac Feb 25 19:45 anaiis_print/bin/DirectDump
[unknown]                  425     882  48.2% -lh5- ea41 Nov 17  2009 anaiis_print/bin/DirectDump.info
[unknown]                 4937    8316  59.4% -lh5- 5201 Nov 19  2009 anaiis_print/bin/HP_DeskJet560C
[unknown]                 4472    7600  58.8% -lh5- d288 Feb 24 16:50 anaiis_print/bin/ieee1284.device
[unknown]                10297   19040  54.1% -lh5- 9ab5 Feb 13  2011 anaiis_print/bin/RasterDump
[unknown]                  249     454  54.8% -lh5- ea5b Nov 17  2009 anaiis_print/bin/RasterDump.info
[unknown]                 9396   15516  60.6% -lh5- 6e85 Feb 17 18:39 anaiis_print/bin/usbprint
[unknown]                  617    1048  58.9% -lh5- 280d Feb 20 22:26 anaiis_print/colorwheel.info
[unknown]                  605    1038  58.3% -lh5- 078f Feb 17 22:13 anaiis_print/colorwheel2.info
[unknown]                  301     788  38.2% -lh5- f180 Sep  5  1996 anaiis_print/default.pal
[unknown]                  163     253  64.4% -lh5- 2a95 Nov 22  2009 anaiis_print/default.pal.info
[unknown]                  586    1017  57.6% -lh5- 7844 Feb 24 16:41 anaiis_print/Palette12bits.info
[unknown]                  585    1014  57.7% -lh5- 0fc2 Feb  5 20:55 anaiis_print/Palette24bits.info
[unknown]                  501     909  55.1% -lh5- 415a Feb  3 15:55 anaiis_print/RasterDump12bits.info
[unknown]                  599    1026  58.4% -lh5- 03b5 Feb  5 21:02 anaiis_print/ReferencePalette12bits.info
[unknown]                  594    1026  57.9% -lh5- 2876 Feb  4 20:24 anaiis_print/ReferencePalette24bits.info
[unknown]                  590    1019  57.9% -lh5- f31c Feb 24 16:46 anaiis_print/SpreadColors.info
[unknown]                  274     628  43.6% -lh5- f2c3 Nov 22  2009 anaiis_print/src.info
[unknown]                  497     841  59.1% -lh5- 9a51 Oct 12  2010 anaiis_print/src/Build.info
[unknown]                  270    1300  20.8% -lh5- 7d71 Feb 21  2009 anaiis_print/src/compiler.h
[unknown]                  231     486  47.5% -lh5- e67b Nov 19  2009 anaiis_print/src/compiler.h.info
[unknown]                 1711    2632  65.0% -lh5- a81a Jan  6  2009 anaiis_print/src/Debug
[unknown]                  303     459  66.0% -lh5- 1870 Oct 12  2010 anaiis_print/src/Debug.info
[unknown]                  207     378  54.8% -lh5- 838c Oct  4  2007 anaiis_print/src/devent.asm
[unknown]                  289     486  59.5% -lh5- 0fc3 Nov 19  2009 anaiis_print/src/devent.asm.info
[unknown]                 8262   34011  24.3% -lh5- 163c Feb 25 19:45 anaiis_print/src/DirectDump.c
[unknown]                  271     486  55.8% -lh5- 9e6d Nov 19  2009 anaiis_print/src/DirectDump.c.info
[unknown]                  541     838  64.6% -lh5- a8cc Oct 12  2010 anaiis_print/src/Edit.info
[unknown]                 2365   11258  21.0% -lh5- 733d Nov 22  2009 anaiis_print/src/gui.c
[unknown]                  273     486  56.2% -lh5- 1a6e Nov 21  2009 anaiis_print/src/gui.c.info
[unknown]                  143     303  47.2% -lh5- 5689 Nov 22  2009 anaiis_print/src/gui.h
[unknown]                  224     486  46.1% -lh5- 3891 Nov 21  2009 anaiis_print/src/gui.h.info
[unknown]                  269     628  42.8% -lh5- 4101 Nov 19  2009 anaiis_print/src/icons.info
[unknown]                  425     882  48.2% -lh5- ea41 Nov 17  2009 anaiis_print/src/icons/DirectDump.info
[unknown]                  249     454  54.8% -lh5- ea5b Nov 17  2009 anaiis_print/src/icons/RasterDump.info
[unknown]                 8385   40660  20.6% -lh5- fd25 Feb 24 16:50 anaiis_print/src/ieee1284.c
[unknown]                  279     486  57.4% -lh5- d008 Nov 27  2010 anaiis_print/src/ieee1284.c.info
[unknown]                 8138   39792  20.5% -lh5- 5df5 Mar 28  2011 anaiis_print/src/ieee1284_bad.c
[unknown]                  269     486  55.3% -lh5- a37f Mar 28  2011 anaiis_print/src/ieee1284_bad.c.info
[unknown]                 6202   28884  21.5% -lh5- 8d3e Apr 10  2012 anaiis_print/src/image.c
[unknown]                  275     486  56.6% -lh5- 4d50 Nov 19  2009 anaiis_print/src/image.c.info
[unknown]                  335    1064  31.5% -lh5- 5728 Sep  5  2011 anaiis_print/src/image.h
[unknown]                  224     486  46.1% -lh5- a9d1 Nov 19  2009 anaiis_print/src/image.h.info
[unknown]                  458    1515  30.2% -lh5- 4537 Nov 22  2009 anaiis_print/src/makefile
[unknown]                  202     838  24.1% -lh5- 0eb8 Oct 12  2010 anaiis_print/src/makefile.info
[unknown]                  256     628  40.8% -lh5- 5223 Nov 19  2009 anaiis_print/src/obj.info
[unknown]                 7780   35004  22.2% -lh5- ef34 Nov 27  2010 anaiis_print/src/RasterDump.c
[unknown]                  270     486  55.6% -lh5- dbc4 Nov 19  2009 anaiis_print/src/RasterDump.c.info
[unknown]                    0       0 ****** -lh0- 0000 Nov 20  2010 anaiis_print/src/SCOPTIONS
[unknown]                  271     470  57.7% -lh5- 2755 Oct 12  2010 anaiis_print/src/SCoptions.info
[unknown]                 5164   27613  18.7% -lh5- f992 Feb 17 18:39 anaiis_print/src/usbprint.c
[unknown]                  271     486  55.8% -lh5- b3e7 Nov 19  2009 anaiis_print/src/usbprint.c.info
[unknown]                 2270    9553  23.8% -lh5- d93b Oct 26  2009 anaiis_print/src/v31lib.c.in
[unknown]                  272     486  56.0% -lh5- d7c8 Nov 19  2009 anaiis_print/src/v31lib.c.in.info
[unknown]                  783    3097  25.3% -lh5- b5d6 Oct 26  2009 anaiis_print/src/v31lib.h
[unknown]                  225     486  46.3% -lh5- ae9d Nov 19  2009 anaiis_print/src/v31lib.h.info
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        58 files  114417  347377  32.9%            Feb 25 13:28

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