OnWorks favicon

min12xxw - Online in the Cloud

Run min12xxw in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command min12xxw that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator



min12xxw - Convert pbmraw streams to Minolta PagePro 12xxW languages


min12xxw [options]


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


-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 information
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 dimensions, min12xxw
might need to disable enforcing the page margins 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 alternative, 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 correctly 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 react 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 accordingly. It is also possible to specify
the resolution as (horizontal)x(vertical) resolution (e.g. -r 1200x600) where
horizontal resolution may be once or twice the vertical resolution. The maximum
resolution is 1200 dpi in both vertical and horizontal direction. The minimum
vertical resolution for mixed resolution printing 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 default value for fmt is
"a4". Valid values are given below.

A4 paper (210 mm x 297 mm)

B5 envelope (176 mm x 250 mm)

A5 paper (148 mm x 210 mm)

Post card (100 mm x 148 mm)

Correspondence Postcard (148 mm x 200 mm)

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

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

Chinese 16K paper (185 mm x 260 mm)

Chinese 32K paper (130 mm x 185 mm)

Legal paper (8.5" x 14")

G. Legal paper (8.5" x 13")

Letter paper (8.5" x 11")

G. Letter paper (8.5" x 10.5")

Executive paper (7.25" x 10.5")

Halfletter paper (5.5" x 8.5")

Envelope Monarch (3.875" x 7.5")

Envelope COM-10 (8.125" x 9.5")

Envelope DL (110 mm x 220 mm)

Envelope C5 (162 mm x 229 mm)

Envelope C6 (114 mm x 162 mm)

Envelope B5 (176 mm x 250 mm)

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

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

Custom paper size

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

F4/Folio paper (210 mm x 330 mm)

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

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

Quad postcard (200 mm x 296 mm)


gs -q -dBATCH -dSAFER -dQUIET -dNOPAUSE -sPAPERSIZE=a4 -r1200 -sDEVICE=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.


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

Use min12xxw online using onworks.net services

Free Servers & Workstations

Download Windows & Linux apps

  • 1
    Asuswrt-Merlin is a third party
    firmware for select Asus wireless
    routers. Based on the Asuswrt firmware
    developed by Asus, it brings tweaks, new
    features and ...
    Download Asuswrt-Merlin
  • 2
    Atom is a text editor that's
    modern, approachable and full-featured.
    It's also easily customizable- you
    can customize it to do anything and be
    able to ...
    Download Atom
  • 3
    Osu! is a simple rhythm game with a well
    thought out learning curve for players
    of all skill levels. One of the great
    aspects of Osu! is that it is
    Download Osu!
  • 4
    LIBPNG: PNG reference library
    LIBPNG: PNG reference library
    Reference library for supporting the
    Portable Network Graphics (PNG) format.
    Audience: Developers. Programming
    Language: C. This is an application that
    can also...
    Download LIBPNG: PNG reference library
  • 5
    Metal detector based on  RP2040
    Metal detector based on RP2040
    Based on Raspberry Pi Pico board, this
    metal detector is included in pulse
    induction metal detectors category, with
    well known advantages and disadvantages.
    Download Metal detector based on RP2040
  • 6
    PAC Manager
    PAC Manager
    PAC is a Perl/GTK replacement for
    SecureCRT/Putty/etc (linux
    ssh/telnet/... gui)... It provides a GUI
    to configure connections: users,
    passwords, EXPECT regula...
    Download PAC Manager
  • More »

Linux commands

  • 1
    4ti2 - software package for algebraic,
    geometric and combinatorial problems on
    linear spaces ...
    Run 4ti2-output
  • 2
    4ti2 - software package for algebraic,
    geometric and combinatorial problems on
    linear spaces ...
    Run 4ti2-ppi
  • 3
    sim4dbutils - utilities to work with
    sim4db-generated alignment files
    convertPolishes - convert between sim4db
    and GFF3 formats filterPolishes - filter
    Run convertToAtac
  • 4
    sim4dbutils - utilities to work with
    sim4db-generated alignment files
    convertPolishes - convert between sim4db
    and GFF3 formats filterPolishes - filter
    Run convertToExtent
  • 5
    freewheeling � live looping musical
    instrument ...
    Run fweelin
  • 6
    fwexec - program to upload and rexecute
    image file to a connected NXT device ...
    Run fwexec
  • More »