Yet another paperless printer. . .

  • Thread starter Michael Laplante
  • Start date
M

Michael Laplante

.. . .that will print to an image rather than a printer. I found this one
call Virtual Printer (no points for the uninspired name) that will print to
an EMF file. It includes an EMF viewer. Alternately, you could use Irfanview
to view / convert it.

That's the good news. . .

The bad news is that I didn't bookmark the site and I couldn't find it
again! It appears to be an older utility developed for Win95 but it worked
fine on my Win98SE system. For those who care to try a search for it, I've
included the contents of the help file that came with it below. Note the
first half is in German, the English version follows. If anyone is
interested I could also send it to them directly.

############################################################################
#####
#
# README ZUM DUMB DRIVER PRINTER FÜR WINDOWS 95
# README FOR THE VIRTUAL PRINTER DRIVER FOR WINDOWS 95
#
# AUTOR / AUTHOR: M. BERNDTGEN, ICQM
#
# DATUM / DATE: 20/4/1998
#
# VERSION: 1.0
#
############################################################################
#####

This Printer Driver realizes a pseudo printer that saves print jobs in
windows emf-format. English Text see below.

Dieser Druckertreiber realisiert einen Pseudodrucker mit Abspeichern der
Druckjobs im Windows EMF-Format

----------------------------------------------------------------------------
-----

- Installation

Halten Sie ggfs. Ihre original Windows 95-Installations-CDROM / -Disketten
bereit.
Starten Sie den Drucker-Assistenten. Definieren Sie einen lokalen Drucker.
Wählen Sie anschließend den Treiber aus (über "Diskette"-Button); wählen Sie
die Datei OEMSETUP.INF auf der Installationsdiskette. Legen Sie als
Druckeranschluß "LPT1:" (oder einen anderen lokalen Port) fest. Die Frage
nach dem sofortigen Ausdruck einer Testseite beantworten Sie bitte noch mit
"Nein".

Der Druckertreiber ist nun installiert.

Nach der Installation tragen Sie bitte im Eigenschaftsdialog bei den
Spool-Einstellungen (Registerkarte "Details") folgendes ein:
- Druckaufträge in Warteschlange stellen
- Druck nach letzter Seite beginnen
- Datenformat: EMF
Ohne diese Einstellungen arbeitet der Dumb Driver nicht korrekt.

Kopieren Sie die Dateien COPIER.EXE und EMFVIEW.EXE ins
WINDOWS-Verzeichnis.

Wenn Sie aus einer Applikation heraus auf den Dumb Driver drucken,
erscheint (abh. von der Anzahl zu druckender Seiten) nach kurzer Zeit eine
Dialogbox. Bestätigen Sie diese. COPIER kopiert die temporären EMF-Dateien
in *.EMF - Dateien, die Sie mit EMFVIEW ansehen (und ausdrucken) können.


- Deinstallation

Entfernen Sie den Dumb Driver aus dem Druckerordner. Löschen Sie die
Dateien COPIER.EXE und EMFVIEW.EXE aus dem WINDOWS-Verzeichnis.


- Funktionsweise

Dumb Driver
Der Dumb Driver ist wie ein gewöhnlicher Druckertreiber zu bedienen. Er
bietet ein benutzerdefiniertes und 66 Standard- Druckformate. Nach dem
Ausdruck aus einer Applikation heraus startet Dumb Driver copier.exe und
kopiert die beim Ausdruck entstandenen temporären EMF-Dateien in das durch
die TEMP-Environmentvariable festgelegte Verzeichnis. Pro Druckseite wird
dabei eine EMF-Datei erstellt. Die EMF-Dateien sind durchnummeriert,
beginnend mit Datei 00000001.EMF und - je nach Seitenzahl - endend bei
0..n.EMF.

EMF-Viewer
Der EMF-Viewer ist ohne und mit Parameter startbar. Ohne Parameter
versucht er die Datei 00000001.EMF aus dem %TEMP%-Verzeichnis zu laden und
anzuzeigen. Wird ein Parameter übergeben und ist dieser ein Dateiname, so
wird diese Datei geladen und angezeigt. Ist der Parameter ein
Verzeichnisname (mit oder ohne abschließenden "\"), so wird die Datei
00000001.EMF daraus geladen und angezeigt.
Der EMF-Viewer erlaubt die Navigation durch die Seiten eines Druckjobs
mittels der Buttons "weiter" und "zurück". "Anfang" springt wieder auf Datei
00000001.EMF zurück. Ein Zoomfaktor (in Prozent) ist sowohl manuell
einstellbar wie auch auswählbar. "Bild laden" gestattet das manuelle
Einladen einer EMF-Datei. Die Buttons "Einstellungen" und "Ausdruck"
gestatten die Wahl eines echten Druckers und Ausdrucks des EMF-Jobs darauf.
Die Zahl unter dem "Anfang"-Button zeigt die Nummer der aktuellen Seite.


- Troubleshooting

Druckerinstallation funktioniert nicht.

Der Dumb Driver ist ein lokaler Drucker.

Verwenden Sie einen lokalen Ausgabeport.

Verwenden Sie ausschließlich Ihre originale Windows 95 Installations-CD.

Stellen Sie sicher, daß die Spooling-Einstellungen (s.o.) für den Dumb
Driver korrekt eingestellt sind. "Direkt" auf diesem Drucker auszudrucken
funktioniert nicht!

Der Druck einer Testseite während der Druckerinstallation funktioniert
nicht. Die Spooling-Einstellungen müssen erst korrekt vorgenommen werden.



Es werden keine Dateien erzeugt.

Stellen Sie sicher, daß Sie eine Environment-Variable %TEMP% angelegt
haben, die einem gültigen Verzeichnispfad entspricht.



COPIER funktioniert nicht.

Stellen Sie sicher, daß die Spooling-Einstellungen (s.o.) für den Dumb
Driver korrekt eingestellt sind. "Direkt" auf diesem Drucker auszudrucken
funktioniert nicht!

Stellen Sie sicher, daß Sie eine Environment-Variable %TEMP% angelegt
haben, die einem gültigen Verzeichnispfad entspricht.



EMFVIEW funktioniert nicht.

Stellen Sie sicher, daß Sie eine Environment-Variable %TEMP% angelegt
haben, die einem gültigen Verzeichnispfad entspricht.

Kopieren Sie Ihre EMF-Dateien möglichst schnell aus dem TEMP-Verzeichnis
in ein Verzeichnis Ihrer Wahl um Überschreibungen durch andere Druckjobs zu
verhindern.


--------------------------- ENGLISH
TEXT -----------------------------------

- Installation

Unpack the virtual printer zip file into a temporary directory. Have your
Windows 95 installation Disk handy. Start the printer installation wizard.
Define a local printer, then select the printer driver using the "Use Disk"
button. Select the file OEMSETUP.INF from the temporary directory. Then you
have to take a printer port: use a local port, e.g. "LPT 1:". When you are
asked to print a test page please answer "No" at this moment.

The printer driver is now installed.

After installation please make following spool-settings in the printer
properties dialog (tab "Details" (at least I think so because I don't have a
US-Version of Win95)):
- Put print jobs into print queue
- Print after last page
- Data Format: EMF
Without these settings, Virtual Printer won't work correctly.

Copy files COPIER.EXE and EMFVIEW.EXE into your \WINDOWS - Directory.

If you want to print to Virtual Printer a dialog box will appear after a
short while. Quit this dialog. COPIER copies the temporary EMF-files into
*.EMF - files that you can view and print with EMFIEW.


- Uninstall

Delete Virtual Printer from your printer folder. Erase COPIER.EXE and
EMFVIEW.EXE from your \WINDOWS - directory.


- Function

Virtual Printer
Virtual Printer works like a common printer driver. It gives you one
user-defined and 66 standard paper formats. After printing the small
application COPIER.EXE copies the temporary print files into the directory
that is specified by the TEMP environment variable. There is one EMF file
per page, each numbered, starting with 00000001.EMF and ending with
0..n.EMF.

EMF Viewer
You may start EMF Viewer with or without parameter. Without parameter
EMF Viewer tries to load the file 00000001.EMF from your TEMP directory. If
you pass a parameter (a file name) to EMF Viewer, it tries to load this EMF
file. IF the parameter is a directory name (with or without a trailing "\")
EMF Viewer tries to load file 00000001.EMF from that directory.
EMF Viewer permits navigation through your print job via the "back" and
"forward" buttons. "Start" jumps back to file 0000001.emf. You can set a
zoom factor by selecting or by typing in directly. "Load" lets you load an
emf file directly from disk. Pressing "Settings" and "Print" lets you choose
a real printer and print the document on it. The number below the
zoom-factor shows the number of the actual page.


- Troubleshooting

Printer installation won't work.

Virtual Printer is a *local* printer. Use a local printer port. Only use
your original Windows 95 installation cd-rom.

Make sure that the spooling settings are done correctly. To print directly
to Virtual Printer won't work.

Printing a test page during installation won't work. You must make the
correct spooling settings first.


No files are being generated during print jobs.

Make sure that there is an environment variable %TEMP% that specifies a
valid directory path.


COPIER doesn't work.

Make sure spooling settings are correct: there's no "direct" printing on
Virtual Printer nor a test print during installation. Make sure there is a
global system variable %TEMP% that equals to an existing directory path.


EMFVIEW doesn't work.

Make sure there is a global system variable %TEMP%. Copy your emf-files
to antother directory immerdiately to prevent them from being overwritten by
the next print job.
 
M

Mel

. . .that will print to an image rather than a printer. I found this one
call Virtual Printer (no points for the uninspired name) that will print to
an EMF file. It includes an EMF viewer. Alternately, you could use Irfanview
to view / convert it.

That's the good news. . .

The bad news is that I didn't bookmark the site and I couldn't find it
again! It appears to be an older utility developed for Win95 but it worked
fine on my Win98SE system. For those who care to try a search for it, I've
included the contents of the help file that came with it below. Note the
first half is in German, the English version follows. If anyone is
interested I could also send it to them directly.
http://www.mabuse.de/vprinter.mhtml

Bottom of page: 3 versions

w95, wnt, w2k/wxp
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top