This virtual HP-IL device emulates an HP7470A plotter.
HP-IL configuration:
| Accessory ID | 0x60 |
| Default Address | 5 |
| Device ID | HP7470A |
All HP-GL commands of the HP7470A plotter (HP-IL version) are supported. In addition, the HP-GL commands AA, AR, and CI are supported, which were only available on the RS232C version of the HP7470A.
Note: The plotter tab requires the emu7470 executable, which is part of version 1.7.7 or later of the . The default configuration of pyILPER does not contain a plotter tab. You have to add this device in the Virtual HP-IL device configuration.
The configuration of the paper size setting determines both the page size in the plotter and the page size of the PDF output
The plotter tab has the following controls:
A yellow error LED indicates an HPGL error. Use the status button to obtain information about the error code and additional diagnostics. If the error LED is red, then the external plotter emulator program emu7470 could not be started or had crashed.
Digitizing is initiated by an HP-GL DI command. This puts the GUI into digitizing mode. A cross-hair cursor appears, and you can digitize coordinates. The Enter button registers the coordinates of the last clicked location. They are now available for the HP-GL OD command.
The Clear button cancels digitizing mode. No coordinate is registered.
In digitizing mode, the coordinates of the clicked locations are shown at the right side of the tab. In addition, numeric values of the coordinates can be entered as well.
The location of both scaling points is displayed, and the GUI enters digitizing mode (see above). You may now digitize a new position for P1. Register the location of P1 with the ENTER button and digitize the location of P2. After registration of P2, the digitizing mode is finished and the new positions of the scaling points are applied. The digitizing mode can be cancelled with the Clear button at any time.
The plotter emulator should provide reasonable results for proper HP-GL commands. A compatible behavior in error conditions needs improvements.