dwww Home | Manual pages | Find package

MIN12XXW(1)                 General Commands Manual                MIN12XXW(1)

NAME
       min12xxw - Convert pbmraw streams to Minolta PagePro 12xxW languages

SYNOPSIS
       min12xxw [options]

DESCRIPTION
       Min12xxw  is a filter which converts pbmraw streams (produced by ghost-
       script, for  example)  to  the  printer  language  of  Minolta  PagePro
       1[234]xxW printers.

COMMAND-LINE OPTIONS
       -h, --help
            Gives usage information (help)

       -v, --version
            Displays the version number and exit

       -e, --ecomode
            Enables  economic  mode  which  saves toner by leaving every other
            scanline blank. This degrades the printout's resolution a  little,
            the  effect  is most easily seen (and looks particularly bad) when
            printing in 300 dpi mode.

       -s, --status
            Query the printer status, page counter  and  whatever  information
            can  be  retrieved. The printer status is basically an unprocessed
            dump of what the printer sends, so unexpected things may happen if
            the  printer  sends  funny data because it got confused somehow...
            This might however still be useful. The page counter and other in-
            formation  is  heavily processed and should be more reliable. Note
            that for queries to be made,  the  printer  must  (of  course)  be
            switched  on,  with all cables connected, and not be busy printing
            (or your print job may be truncated).  See  the  -d  option  below
            which  sets  the  device  file  to  use. This has so far only been
            tested on 1200W, 1350W and 1400W printers. Send mail if  it  works
            for others as well.

       -d dev, --device dev
            Sets the device file to use for queries. The default is /dev/lp0.

            Please  note  that this option is only meaningful with the "-s" or
            "--status" option. If  you  intend  to  send  a  document  to  the
            printer,  you  have  to redirect min12xxw's standard output to the
            device file in question. See the documentation that came with your
            shell on how to do that.

       -n, --nomargins
            Disables  the enforcement of the 0.17 inch margins on all sides of
            the paper. The converter discards the equivalent of this length of
            its input because ghostscript outputs a full page with margins. If
            you arranged in some way for the input to be marginless,  or  have
            slightly  larger  paper,  you  can give this option to include the
            full input with margins. Please note that for very small page  di-
            mensions,  min12xxw  might need to disable enforcing the page mar-
            gins for all pages following the offending page to  make  the  job
            printable.  In that case, a warning message will be printed on the
            standard error stream to inform the user.

       -m model, --model model
            Sets which printer model to  produce  output  for.  Currently,  no
            checks  for  features  only  available to specific models are made
            (available paper trays differ from model to model,  for  example).
            Let  me know if this causes problems. Available models are: 1200W,
            1250W, 1300W, 1350W, 1400W. 1200W is the default. As  an  alterna-
            tive,  you  can  also  symlink,  link or rename your executable to
            min1200w, min1250w, min1300w, min1350w or  min1400w,  thus  making
            the  model specified in the filename the default model. This saves
            you from typing the model selection option  again  and  again  and
            again...   Please  note that you must supply the model option cor-
            rectly if you drive any other model than what is the  default.  If
            you fail to do so, your printer will not produce any output or re-
            act to status queries from the host.

       -r resolution, --res resolution
            Sets the resolution to either 300, 600 or 1200 dpi (600 dpi is the
            default).  Keep  in  mind that you need to produce your output ac-
            cordingly. It is also possible to specify the resolution as (hori-
            zontal)x(vertical)  resolution (e.g. -r 1200x600) where horizontal
            resolution may be once or twice the vertical resolution. The maxi-
            mum  resolution is 1200 dpi in both vertical and horizontal direc-
            tion. The minimum vertical resolution for mixed resolution  print-
            ing  seems to be 600 dpi. 300 dpi printing has only been tested on
            1200W, 1350W and 1400W models. Mixed resolution printing was  seen
            for  13xxW and 1400W models only, but tests show that the 1200W is
            capable of handling it as well, so chances are that 1250W printers
            won't have trouble, either.

       -t tray, --tray tray
            Sets  the paper tray to be used. Valid values for tray are "auto",
            "tray1", "tray2" and "manual", with "auto" being the default.  Not
            all printer models have all sorts of paper trays. "auto" should be
            safe on all of them, I think. In fact, the PagePro 1400W seems  to
            have only this kind of paper tray.

       -p type, --papertype type
            Sets the type of paper used. Type can be one of "normal", "thick",
            "transparency", "envelope" or "postcard". "normal" is the default.

       -f fmt, --paperformat fmt
            This sets the paper format to be used for the print job.  The  de-
            fault value for fmt is "a4". Valid values are given below.

       a4
         A4 paper (210 mm x 297 mm)

       b5
         B5 envelope (176 mm x 250 mm)

       a5
         A5 paper (148 mm x 210 mm)

       jpost
         Post card (100 mm x 148 mm)

       corpost
         Correspondence Postcard (148 mm x 200 mm)

       jisy6
         JIS Yokei 6-gou paper (98 mm x 190 mm)

       jisy0
         JIS Yokei 0-gou paper (120 mm x 235 mm)

       chinese16k
         Chinese 16K paper (185 mm x 260 mm)

       chinese32k
         Chinese 32K paper (130 mm x 185 mm)

       legal
         Legal paper (8.5" x 14")

       glegal
         G. Legal paper (8.5" x 13")

       letter
         Letter paper (8.5" x 11")

       gletter
         G. Letter paper (8.5" x 10.5")

       executive
         Executive paper (7.25" x 10.5")

       halfletter
         Halfletter paper (5.5" x 8.5")

       envmonarch
         Envelope Monarch (3.875" x 7.5")

       env10
         Envelope COM-10 (8.125" x 9.5")

       envdl
         Envelope DL (110 mm x 220 mm)

       envc5
         Envelope C5 (162 mm x 229 mm)

       envc6
         Envelope C6 (114 mm x 162 mm)

       envb5
         Envelope B5 (176 mm x 250 mm)

       Choukei-3Gou
         Choukei-3Gou paper (120mm x 235 mm)

       Choukei-4Gou
         Choukei-4Gou paper (90 mm x 205 mm)

       custom
         Custom paper size

       envb6
         Envelope 6 3/4 (3.625" x 6.5")

       folio
         F4/Folio paper (210 mm x 330 mm)

       jisy1
         JIS Yokei 1-gou (120 mm x 176 mm)

       jisy2
         JIS Yokei 2-gou (105 mm x 235 mm)

       quadpost
         Quad postcard (200 mm x 296 mm)

EXAMPLES
       gs  -q  -dBATCH  -dSAFER  -dQUIET -dNOPAUSE -sPAPERSIZE=a4 -r1200 -sDE-
       VICE=pbmraw -sOutputFile=- - < test.ps | min12xxw -r 1200 > test.min
            This would convert a postscript file test.ps to  a  file  test.min
            which  could be sent directly to the printer, a 1200W to be exact.
            The output is rendered at 1200 dpi. If  you  have  to  drive  some
            other model, see the model selection option (-m) above.

PORTABILITY
       Min12xxw  should run on most *nix-like workstations without major prob-
       lems. Library functions which are known to be missing on non-Linux sys-
       tems  such  as getline or getopt_long may have to be replaced by an ap-
       propriate substitute.  In case of getline and getopt_long this has  al-
       ready  been  done.  The query options may or may not work on other sys-
       tems, depending on the characteristics of the printer  driver  and  the
       interface  used  (USB,  very  old  style parallel port or a more recent
       one...).

BUGS/LIMITATIONS/CONTRIBUTORS
       Min12xxw was written without any documentation from  the  manufacturer.
       The description of the printer language may be inaccurate or even wrong
       because it was obtained by looking at the output of the windoof  driver
       only.  The  code  dealing with the compression of raster data is in its
       spirit heavily based on an initial driver by Adam  Bocim  <beetman@sez-
       nam.cz>  who managed to find out how things are done (thanks, Adam, you
       did a great job!).  This new version  is  considerably  faster,  imple-
       mented more cleanly and (hopefully) well documented.

       It  also  features querying the printer status and page counter, a sug-
       gestion made by  Bruno  Schoedlbauer  <bruno.schoedlbauer@gmx.de>,  who
       also  pointed me to a nice USB sniffer by Benoit Papillault for Windoof
       98 and up, see http://benoit.papillault.free.fr/usbsnoop.  (That little
       program  may prove very helpful on similar occasions.  Happy USB sniff-
       ing...)

       David Hamilton <dhamilto@angel.homeip.net> has helped a lot in  testing
       and developing the support for the PagePro 1350W.

       Even  though this program has been designed with care and much thought,
       no-one can guarantee that this program will not  damage  your  printer,
       computer  or  even  your  neighbour's car, because it was built without
       knowing exactly how things work, it's  only  a  (hopefully)  reasonable
       guess.  (However,  my  printer  does still work, even after the testing
       phase when a lot of wrong stuff was sent to it. And my neighbour hasn't
       complained either...)

       Most  of  the  available paper sizes have not actually been verified to
       work as advertised - reports about successes or problems  are  welcome.
       Also  the  code  for querying the printer is not heavily tested. If you
       have comments to make or know more about the format than I  do,  please
       share your thoughts and your knowledge.

       13xxW  series  support  seems to be relatively well tested by now. Send
       mail with feedback if you have such a printer and you experience  prob-
       lems.

       1400W  support is pretty new - please send e-mail if it works or if you
       run into problems. Feedback on models for which support has  just  been
       completed is very important to improve and stabilise this support.

       Bugs  and  problems  reports are generally welcome because I just don't
       have the time to test everything out. I needed a filter and here it is.
       If it does not work - complain ;-)

AUTHOR
       Min12xxw was written by Manuel Tobias Schiller (mala@hinterbergen.de).

Local Utilities                  December 2005                     MIN12XXW(1)

Generated by dwww version 1.14 on Fri Jan 24 06:28:57 CET 2025.