Hpgl Plotter Emulator Software 12

0 views
Skip to first unread message

Rancul Ratha

unread,
Jun 15, 2024, 3:59:03 AM6/15/24
to brookinsterthirs

Yes, I believe the 7470 Opt 003 is somewhat rare (and no, mine is not for sale!).There was a plotter ROM for the HP41 (also somewhat hard to find) which contained m-code functions to send the appropriate HPGL commands to draw lines, etc, and a FOCAL program to plot a user-defined function (a bit like the PRPLOT program in the printer ROM). Oh, and othe stuff besides.If you have this ROM, it will automatically find and use the HPIL plotter.. It will not work at all with the RS232 plotter (it asks the plotter for things like the plotting limits, and the RS232 version doesn't handle this correctly). However, if you have an HPIB plotter (not necessarily a 7470 -- I've uses a 7440 Colorpro) and a 82169 HPIL-HPIB translator, thenprovided you use manual addressing and tell the HP41 where the plotter is (MANIO SELECT , where is a number giving the HPIB address of the plotter), then it all works perfectly. That's true plug-n-play :-) Re: Plotter HP 7470A Option 003
Message #5 Posted by Christoph Klug on 10 Mar 2003, 3:37 a.m.,
in response to message #4 by Tony Duell (UK)


This fine emulator fascinates by his full support for the graphic plotter, the RAM disk, the data recorder ( full LOAD / SAVE support ), joy sticks, the QuickDisk, reading floppy disks, K&P 80-column card, and some other well emulated useful features. You can use this emulator if you want to get your plotouts onto screen and / or you want to print them by your normal printer.

hpgl plotter emulator software 12


Download https://t.co/i27CzUKa8Q




The first window informs you about the key usage for the emulator and his setup values. Read the Readme.txt file for further instructions, the meaning of used keyboard LEDs during SAVE / LOAD ( for tape ), and for information about all MZ-emulated keys.

First slow down the emulator to a useable speed for the keyboard usage by pressing down the F11 key. You'll see the values counting up in the last line of the screen ( break value ). This value will be put into the emulator's INI-file and the emulator uses the value again at his next run(s).

The option -1R12 emulates the 32kb RAM disk. It is full supported. Use the RAM disk as known ( documentation at my site is here ). If the option is used, then the emulator starts showing the RAM disk screen:

The option -fxyz.rom causes the emulator to use the font file xyz.rom.
The option -1E14 will emulate the quick disk.
The option -1E05 will emulate the floppy disk drive ( read only this time ).
The option -pmprinter will use your printer connected to the parallel port of your PC if the option -ppx is used too ( x is the printer port number ). If the option -ppx is not used, a printing file will be generated: MZ700.prn. Don't use the option -pmprint if you want to use the plotter.
The option -80z activates the K&P 80-column interface.


Use the parameters FD1= and FD2= in the MZ700.INI-file of the emulator to set the configuration of the floppy drives as needed. For example, FD1=B and FD2=A sets drive A: as the 2nd drive and drive B: as the 1st drive.

Start the emulator using the option -1E05: mz700 -1E05.


Copy the file MZ700.QD to a diskette in drive A:. You find this file in the downloadable ZIP-file of the emulator and it contains the S-BASIC. Start the emulator by MZ700 -1E14. When the S-BASIC is active, change the diskette in drive A: and use "INIT" to generate a new QD-image MZ700.QD. Use this one for writing data from a BASIC program, SAVE your BASIC program, or whatever you want.

If you don't want to use the pre-installed QD-image, generate your own QD-image containing your own MZF-files by the following procedure:

Run MZQDTOOL.EXE ( DOS or Win ) by MZQDTOOL format. This generates a new QD-image MZ700.QD into the emulator's directory. Be sure, there does not exist any other QD-image-file MZ-700.QD - it will be overwritten.

Add all files to this QD-image by using MZQDTOOL add myfile.mzf for each file you want to copy ( max. is 64 kb for all like an original QD ). If you want to boot from a file from the QD ( e.g. the S-BASIC or another OBJ-file ) you have to copy it at first. It must be the first file on the QD-Image. The AUTO RUN-file-function is supported by the emulator.

If the plotter's work is done then stop the emulator by pressing the End key at your PC keyboard. You'll find a file MZ700-x.plt for each plotted page in the emulator's directory, whereby "x" means the page number. The PLT-file is in HPGL format. To view and / or print the file use any HPGL viewer program.

- The MZ-700 emulator V0.37 you saw above. The emulator will run under DOSBox for Linux and all Windows ( ZIP-file 535 kb )
- Unzip the files
- Change line 232 of the file MZ-700.conf if you do not install the emulator at "c:\mz-700". See line 232 for further information. No changes are required if you install the emultor at "c:\mz-700".
- All source files of the emulator are included
- All ROM-files are included
- Download DOSBox for free and install it

plot -T pcl, which produces PCL 5 output for Hewlett--Packardprinters and plotters, is affected by several environment variables.The position of the graphics display on the page can be adjusted bysetting the PCL_XOFFSET and PCL_YOFFSET environmentvariables, which may be specified in centimeters, millimeters, orinches. For example, an offset could be specified as "2cm" or "1.2in".Also, the display can be rotated 90 degrees counterclockwise on thepage by setting the PCL_ROTATE environment variable to "yes".Besides "no" and "yes", recognized values for this variable are "0","90", "180", and "270". "no" and "yes" are equivalent to "0"and "90", respectively.

plot -T hpgl, which produces Hewlett--Packard Graphics Languageoutput, is also affected by several environment variables. The mostimportant is HPGL_VERSION, which may be set to "1", "1.5", or"2" (the default). "1" means that the output should be genericHP-GL, "1.5" means that the output should be suitable for theHP7550A graphics plotter and the HP758x, HP7595A and HP7596A draftingplotters (HP-GL with some HP-GL/2 extensions), and "2" means thatthe output should be modern HP-GL/2. If the version is "1" or"1.5" then the only available fonts will be vector fonts, and all lineswill be drawn with a default thickness (the `-W' option will notwork). Additionally, if the version is "1" then the filling ofarbitrary curves with solid color will not be supported (circles andrectangles aligned with the coordinate axes may be filled, though).

The position of the plot -T hpgl graphics display on the page canbe adjusted by setting the HPGL_XOFFSET and HPGL_YOFFSETenvironment variables, which may be specified in centimeters,millimeters, or inches. For example, an offset could be specified as"2cm" or "1.2in". Also, the display can be rotated 90 degreescounterclockwise on the page by setting the HPGL_ROTATEenvironment variable to "yes". Besides "no" and "yes", recognizedvalues for this variable are "0", "90", "180", and "270". "no"and "yes" are equivalent to "0" and "90", respectively. "180" and"270" are supported only if HPGL_VERSION is "2" (thedefault).

Opaque filling and the drawing of visible white lines aresupported only if HPGL_VERSION is "2" (the default) and theenvironment variable HPGL_OPAQUE_MODE is "yes" (the default).If the value is "no" then opaque filling will not be used, and whitelines (if any), which are normally drawn with pen #0, will notbe drawn. This feature is to accommodate older HP-GL/2 devices.HP-GL/2 pen plotters, for example, do not support opacity or the useof pen #0 to draw visible white lines. Some older HP-GL/2 devicesreportedly malfunction if asked to draw opaque objects.

By default, plot -T hpgl will draw with a fixed set of pens.Which pens are present may be specified by setting the HPGL_PENSenvironment variable. If HPGL_VERSION is "1", the defaultvalue of HPGL_PENS is "1=black"; if HPGL_VERSION is "1.5"or "2", the default value of HPGL_PENS is"1=black:2=red:3=green:4=yellow:5=blue:6=magenta:7=cyan". The formatshould be self-explanatory. By setting HPGL_PENS, you mayspecify a color for any pen in the range #1...#31. For informationon what color names are recognized, see section Specifying Colors by Name. Pen #1must always be present, though it need not be black. Any other pen inthe range #1...#31 may be omitted.

If HPGL_VERSION is "2" then plot -T hpgl will also beaffected by the environment variable HPGL_ASSIGN_COLORS. Ifthe value of this variable is "yes", then plot -T hpgl will notbe restricted to the palette specified in HPGL_PENS: it willassign colors to "logical pens" in the range #1...#31, asneeded. The default value is "no" because other than color LaserJetprinters and DesignJet plotters, not many HP-GL/2 devices allow theassignment of colors to logical pens.

plot -T tek, which produces output for a Tektronix terminal oremulator, checks the TERM environment variable. If the valueof TERM is "xterm", "xterms", or "kterm", it is taken as asign that the current application is running in an X Window SystemVT100 terminal emulator: an xterm. Before drawing graphics,plot -T tek will emit an escape sequence that causes the terminalemulator's auxiliary Tektronix window, which is normally hidden, topop up. After the graphics are drawn, an escape sequence thatreturns control to the original VT100 window will be emitted. TheTektronix window will remain on the screen.

If the value of TERM is "kermit", "ansi.sys", "ansissys","ansi.sysk", or "ansisysk", it is taken as a sign that the currentapplication is running in the VT100 terminal emulator provided by theMS-DOS version of kermit. Before drawing graphics, plot -Ttek will emit an escape sequence that switches the terminal emulator toTektronix mode. Also, some of the Tektronix control codes emitted byplot -T tek will be kermit-specific. There will be alimited amount of color support, which is not normally the case (the 16ansi.sys colors will be supported). After drawing graphics,plot -T tek will emit an escape sequence that returns theemulator to VT100 mode. The key sequence `ALT minus' can beemployed manually within kermit to switch between the two modes.

582128177f
Reply all
Reply to author
Forward
0 new messages