Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Printer Emulation

FujiNet emulates several classic Atari printers, generating output available for download from the FujiNet web interface. Print output is rendered as PDF or SVG files that faithfully reproduce the look of the original printer hardware.

Emulated Printers

PrinterOutput FormatNotes
Atari 820PDFDot-matrix style, supports normal and sideways printing
Atari 822PDFThermal printer emulation
Atari 825PDFCentronics-compatible
Atari 1020SVGColor plotter with vector graphics
Atari 1025PDFDot-matrix printer
Atari 1027PDFLetter-quality printer
Atari 1029PDFDot-matrix printer
Atari XMM801PDFEpson-compatible
Atari XDM121PDFDaisy-wheel letter-quality
Okimate 10PDFColor thermal printer
Epson 80PDFEpson MX/FX-80 compatible

Accessing Print Output

Print output files are served from FujiNet’s built-in web server. After printing from your Atari:

  1. Open a web browser on any device connected to the same network.
  2. Navigate to your FujiNet’s IP address.
  3. Download the generated PDF or SVG file.

PDF Output

Most emulated printers produce PDF files. FujiNet uses a compact, custom PDF generation library designed specifically for the constraints of the embedded platform. The library handles:

  • Starting new pages
  • Outputting lines of text
  • Setting fonts and font sizes
  • Building the PDF cross-reference table

The generated PDFs are standard-compliant and can be opened with any PDF viewer.

SVG Output

The Atari 1020 color plotter produces SVG (Scalable Vector Graphics) output. SVG files can be viewed in any modern web browser and scale to any size without loss of quality, making them well-suited to reproducing plotter output.

Printer Fonts

FujiNet uses carefully selected and custom-made fonts to reproduce the authentic look of each printer:

PrinterFontDetails
Atari 820Atari 820 Normal / Atari 820 SidewaysCustom fonts based on real printer output
Atari 822Atari 822 ThermalCustom font based on real printer output
Atari 1020FifteenTwentyVector-style font matching the plotter character set
Atari 1027Prestige EliteNear-perfect match for the original letter-quality output
Epson 80FX MatrixComprehensive Epson dot-matrix font family

File Printer Mode

In addition to emulating specific printers, FujiNet provides a file printer mode for capturing raw SIO print data to a single binary file. This is useful for debugging or for processing print data with external tools.

The file printer supports three modes:

ModeDescription
RawCaptures the entire SIO buffer as-is
TrimCaptures the buffer up to the first EOL character (0x9B)
Trim + ConvertTrims at EOL and converts the Atari EOL (0x9B) to a standard newline (\n)

CP/M Printer Compatibility

When running CP/M on FujiNet, the currently selected FujiNet printer is passed through to the CP/M LST: device. For recommended CP/M printer mappings, see the CP/M Support guide.