Man Pages

dvilj2p(1) - phpMan dvilj2p(1) - phpMan

Command: man perldoc info search(apropos)  

DVILJK(1)                                                            DVILJK(1)

       dvilj4, dvilj4l, dvilj2p, dvilj - convert a TeX DVI file to PCL, for HP LaserJet printers

       dvilj  [--Dnumber]  [-ccopies] [-dmode] [-D] [-E] [-eoutputfile] [-ffrompage] [-g] [-hheaderfile] [-l] [-Mflag]
       [-mmag] [-ppages] [-q] [-r] [-ttopage] [-spagesize] [-v] [-Vmode] [-w] [-xxoff(mm)] [-yyoff(mm)] [-Xxoff(dots)]
       [-Yyoff(dots)] [-z] [-] [filename]

       Dvilj  and  siblings convert TeX-output .dvi files into PCL (the Hewlett-Packard Printer Control Language) com-
       mands suitable for printing on a HP LaserJet+, HP LaserJet IIP (using dvilj2p), HP LaserJet 4  (using  dvilj4),
       and fully compatible printers.

       Dvilj4  also  provides support for the builtin Intellifont and TrueType fonts; TFM and VF files are provided in
       the distribution.  Virtual fonts are not supported directly by Dvilj, so you must run dvicopy(1) first, or oth-
       erwise expand the virtual fonts

       All  programs  are generated from one source file dvi2xx.c.  They are usually called via a shell script or as a
       line printer filter. One such script, dvihp, is included in the distribution. It provides command-line  options
       similar to those of dvips(1).

       --Dnumber Debug according to the bits of number; see the Kpathsea manual for values. Also turns on general ver-

       -cnumber  print each page number times (including original)

       -dnumber  print in duplex mode. The option -d1 means long edge binding, -d2 stands for short edge binding. This
                 option  is only selectable from dvilj2p, and is known to work on the LaserJet IId, LaserJet IIId, and
                 LaserJet 4.

       -D[-]     Double-sided printing - see below; -D1 prints odd sides only, -D2 is for even  pages,  a  trailing  -
                 suppresses printing of empty padding pages.

       -E        Switch printer into econo mode (dvilj4 only).

       -eoutfile Send  output  to  outfile instead of the basename of dvi file extended with '.lj'.  If outfile is '-'
                 (as in '-e-') the output is directed to standard output and can be directly piped into a spooler.

       -fpagenum Print pages with TeX page numbers greater than or equal to pagenum.

       -g        ''go'' mode: do not reset printer at start of job.

                 Copy headerfile to output before translation of the DVI file.  Used to send arbitrary commands to the

       -l        print output in landscape mode; supported only by dvilj2p and dvilj4.

       -Mflag    Do  (not)  call mktexpk to generate fonts on demand.  -M1 and -M are equivalent. -M0 enables invoking
                 mktexpk. (This is the same as dvips.)  The default behavior (i.e., if no -M option is given) is  cho-
                 sen at compile-time; as distributed, mktexpk is enabled. -M is only valid if dvi2xx was compiled with
                 support for mktexpk.

                 Specify the magnification to use. The following are available:
                 -m#usermag  e.g., #900
                 -m0  equivalent to -m#1000
                 -mh  equivalent to -m#1095
                 -m1  equivalent to -m#1200
                 -mq  equivalent to -m#1250
                 -m2  equivalent to -m#1440
                 -m3  equivalent to -m#1728
                 -m4  equivalent to -m#2074
                 -m5  equivalent to -m#2488

                 print pagecount pages after the starting page.

       -q        Quiet operation: omit final statistics, etc.

       -r        toggle page reversal; by default, pages are reversed.

                 Specify the page size:
                 -s1:  executive         (7.25in x 10.5in)
                 -s2:  letter             (8.5in x 11in)
                 -s3:  legal              (8.5in x 14in)
                 -s26: A4                 (210mm x 297mm)
                 -s80: monarch          (3.875in x 7.5in)
                 -s81: commercial-10    (4.125in x 9.5in)
                 -s90: international DL   (110mm x 220mm)
                 -s91: international C5   (162mm x 229mm)
                 All values are from the LJ II technical reference manual.  If the -s commandline option  is  omitted,
                 no clipping is performed at the bottom of the page.

       -tpagenum Print pages with TeX page numbers less than or equal to pagenum.

       -v        Verbose mode: list fonts used, etc.

       -Vmode    compatibility mode. Use K for Kyocera, B for Brother, 6 for LJ6 printers.

       -w        Omit warnings.

       -xoffset  global x-offset in mm on output page relative to 1 inch/1 inch origin

       -yoffset  global y-offset in mm on output page relative to 1 inch/1 inch origin

       -Xoffset  global x-offset in dots on output page (overrides 1 inch/1 inch origin)

       -Yoffset  global y-offset in dots on output page (overrides 1 inch/1 inch origin)

       -z        print a test page with the page counter at end of job

       -         Take input from standard input (must be seekable), write to standard output.

       If no arguments are specified a brief usage message is displayed.

\special COMMANDS
       TeX '\special' commands that are implemented:

       \special{file=<filename>}    copy specified file to the printer; either vector- or bitmap-graphics PMP commands

       \special{hpfile=<filename>}  Same as 'file'.

       There are a few other special commands implented for the LJ-series, which should only  be  used  in  connection
       with the distributed style files (e.g., graybox.sty). They may change in forthcoming versions.

       You can include Encapsulated PostScript (EPS) files in the PCL files output by dvilj if you convert them to PCL
       first. The distribution includes a script 'epspcl' to do this (using Ghostscript, so your Ghostscript must have
       the necessary LaserJet driver(s) compiled in).

       The  command line option -D causes the printer to print in doublepage mode, that is, roughly speaking, printing
       first the even pages and then the odd pages of a document.  If -D is used to print both even and odd pages  (-D
       is  used  without  the  optional  1 or 2) the following will happen after half of the pages is printed: LJ: the
       printer stops, shows message "FEED" and switches on manual feed led. The  printer  continues  when  either  the
       printed  pages  are  fed into the manual page feeder, or the operator pushes the continue button (after placing
       first the printed pages into the paper tray).

       If -D1 was specified only odd pages will be printed, -D2 can be used for even pages. A trailing '-' (as in -D-,
       -D1- or -D2-) supresses printing of empty pages which are generated for padding otherwise.

       The  driver  allows the -D option for both print-directions (front-to-back or back-to-front printing). It tries
       to be clever in certain cases: when a document has an odd number of pages it inserts  in  the  right  place  an
       empty page when a document starts with page 0 the driver inserts an empty page after the 0-page when a piece of
       a document is printed that starts with an even page-number it prints this page at the  backside  of  the  first
       page to ensure that the odd sides are always on the frontside. The 0-page is treated like an odd page.

       The  doubleside option works for all LJs, not only for the new D model with does doubleside-printing (actually,
       I don't know whether it makes much sense on the new LJ II D at all).

       Caveat on the doubleside-option: When it is used frequently or on very large files, it might  become  necessary
       to clean the printer much more frequently.

       The  command  line  option  -pX  can be used to abort printing after the output of X pages (can lead to strange
       results together with -D). I personally dislike this option. The secure way of printing a part of a document is
       using -f (from) and -t (to).

       Dviljk  uses  the  same  environment variables and algorithms for finding font files as TeX and its friends do.
       See the documentation for the Kpathsea library for details.  (Repeating it here is too cumbersome.)

       DVILJFONTS, if set, overrides all other font paths.

       DVILJMAKEPK, if set, overrides 'mktexpk' as the name of the command to execute to create a PK file if one isn't

       The DVILJSIZES variable may be set to indicate which sizes of fonts are available.  It should consist of a list
       of numbers separated by colons.  If the list begins with a colon, the system default sizes are used,  as  well.
       Sizes  are expressed in dots per inch; decimals may be used for ''pxl'' files: for example, a 300 dots per inch
       file magnified by half a step comes out to 1643 dots per five inches, which should be encoded as 328.6.   dvilj
       tries the actual size of the font before trying any of the given sizes.

       KPATHSEA_DEBUG: Trace Kpathsea lookups; set to -1 for complete tracing.

       Gustaf Neumann, Wirtschaftsuniversitaet Wien

       dviljk changes by; email bug reports to

                                 10 June 1996                        DVILJK(1)