*BSD News Article 32051


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!bunyip.cc.uq.oz.au!munnari.oz.au!constellation!osuunx.ucc.okstate.edu!newsfeed.ksu.ksu.edu!moe.ksu.ksu.edu!vixen.cso.uiuc.edu!howland.reston.ans.net!agate!agate!usenet
From: garrett@athena.sdsu.edu (Garrett D'Amore)
Newsgroups: comp.os.386bsd.announce
Subject: [ANN] vtprint-2.0 released!
Followup-To: comp.os.386bsd.misc
Date: 23 Jun 1994 07:01:55 -0700
Organization: San Diego State University, College of Sciences
Lines: 61
Sender: cgd@agate.berkeley.edu
Approved: 386bsd-announce-request@agate.berkeley.edu
Message-ID: <2u3ctp$glu.co3a@pandora.sdsu.edu>
NNTP-Posting-Host: agate.berkeley.edu
Summary: vtprint 2.0 release announcement
Keywords: terminal print

ANNOUNCING THE OFFICIAL RELEASE OF VTPRINT 2.0!
===============================================

June 19, 1994

Finally, I have finished putting the last touches on the vtprint-2.0
package.  It is now ready for general consumption.  If you are using
an earlier version of vtprint, I strongly recommend you to upgrade now!
vtprint 2.0 is a complete rewrite from the 1.x versions.

vtprint is a program that allows users to print from a remote UNIX host
to a printer attached to their local terminal or emulator, which makes
it great for printing files at home, etc. (It only does text files, though.)

vtprint is available via anonymous ftp from ftp.sdsu.edu in the /pub/vtprint
directory.  It is also available by uuencoded e-mail by sending a request
to the author at <garrett@sciences.sdsu.edu>.  NOTE THAT FTP.NETCOM.COM
IS NO LONGER THE OFFICIAL SITE FOR VTPRINT -- the files stored there are
likely to old -- use ftp.sdsu.edu instead!

vtprint should be fully portable to any modern UNIX.  The only "difficult"
things are likely to be a need for an ANSI C compiler and GNU gzip.  (gzip
is used to decompress the package, and is available from prep.ai.mit.edu
via anonymous ftp in the /pub/gnu directory.)

Attached below is the WHATSNEW file for those of you already using
vtprint:

=======> cut here <========
What's new in vtprint 2.0 from 1.x?

vtprint-2.0 represents a *complete* rewrite of vtprint.  I decided to change
somewhat the design philosophy, deeming portability to non-UNIX systems to
be really worthless.  Hence, this is probably only compilable on UNIX  or
UNIX-clone systems.  Also, I moved to the "getopt()" facility which
simplified some of the option parsing code.

Here's a list of some of the "user-visible" additions to vtprint:

	1) support for any *terminal* with printer control codes via
	   an external library file (see vtprintcap(5).)

	2) support for CR/LF handling directly

	3) support for output to *any* device file via the command line.

	4) support for "session defaults" via an environmental variable
	   which can hold command-line options.

	5) optional "binary" mode, overriding CR/LF translations (can only
	   be used on terminal devices).

	6) probably other things I can't think of now.

=================================================================
Garrett D'Amore                 |     garrett@sciences.sdsu.edu
Student Programmer/Analyst      |     SDSU College of Sciences
SDSU Computer Science Major     |     Physics Bldg., Room 238
=================================================================