dvilj man page on BSDOS

Man page or keyword search:  
man Server   6284 pages
apropos Keyword Search (all sections)
Output format
BSDOS logo
[printable version]

DVILJK(1)							     DVILJK(1)

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

SYNOPSIS
       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]

DESCRIPTION
       Dvilj and siblings convert TeX-output .dvi files into PCL (the Hewlett-
       Packard Printer Control Language) commands 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 otherwise 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).

OPTIONS
       --Dnumber Debug according to the bits of number; see the Kpathsea  man‐
		 ual for values. Also turns on general verbosity.

       -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.

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

       -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 chosen at compile-time; as distributed, mktexpk
		 is enabled. -M is only valid if dvi2xx was compiled with sup‐
		 port for mktexpk.

       -mmagnification
		 Specify  the  magnification  to use. The following are avail‐
		 able:
		 -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

       -ppagecount
		 print pagecount pages after the starting page.

       -q	 Quiet operation: omit final statistics, etc.

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

       -spagesize
		 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 per‐
		 formed 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'.

       others:
       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).

DOUBLE PAGE PRINTING
       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  hap‐
       pen  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).

ENVIRONMENT
       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 found.

       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.

AUTHOR
       Gustaf Neumann, Wirtschaftsuniversitaet Wien
       neumann@wu-wien.ac.at

       dviljk	 changes    by	 kb@mail.tug.org;   email   bug	  reports   to
       tex-k@mail.tug.org.

				 10 June 1996			     DVILJK(1)
[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server BSDOS

List of man pages available for BSDOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net