86Box/86Box

ESC/P and Postscript Printers will not print

Remzloi opened this issue · 6 comments

What happened?

When I start printing through Windows 98, an ECP port error appears, and when I print through DOS using a text printer, it was printed in .ps format.

where "Порт принтера ECP" is the LPT port
image
image

Configuration file

[AMD PCnet-ISA #1]
base = 0300
irq = 15
dma = 5
mac = 79:80:c9

[General]
vid_renderer = qt_software
video_fullscreen_scale = 0
vid_resize = 1
confirm_exit = 0

[Machine]
machine = tx97
cpu_family = pentium_tillamook
cpu_speed = 233333333
cpu_multi = 3.5
fpu_type = internal
cpu_use_dynarec = 1
fpu_softfloat = 0
time_sync = local
mem_size = 32768

[Video]
gfxcard = cl_gd5434_pci

[Input devices]
mouse_type = ps2

[Sound]
fm_driver = nuked
sndcard = sb2.0

[Network]
net_01_card = pcnetisa
net_01_net_type = slirp
net_01_link = 0
net_02_link = 0
net_03_link = 0
net_04_link = 0

[Storage controllers]
hdc = internal
cassette_mode = load

[Floppy and CD-ROM drives]
fdd_01_type = 35_2hd
fdd_02_type = 35_2ed
cdrom_01_parameters = 1, atapi
cdrom_01_ide_channel = 0:1
cdrom_01_speed = 72
fdd_01_image_history_01 = E:/86box/Boot WME.ima
fdd_01_image_history_02 = E:/86box/WIN98SE_FLOPPY.IMA
fdd_01_image_history_03 = E:/86box/verbatim.86f
fdd_02_image_history_01 = E:/86box/verbatim.86f
cdrom_01_image_history_01 = C:/Users/Hitler/Downloads/Windows 98 FE.ver.4.10.1998.Russian.iso
fdd_01_image_history_04 = E:/загрузки/86box/Windows/Microsoft MS-DOS 5.00 Russian/Disk03.img
cdrom_01_host_drive = 200
cdrom_01_image_path = C:/Users/Hitler/Downloads/Windows 98 Second Edition.ver.4.10.2222.Russian.iso
cdrom_01_image_history_03 = E:/86box/Windows Me Русская.iso
cdrom_01_type = MATSHITA_CR-572_1.0j

[Other peripherals]
postcard_enabled = 1

[Hard disks]
hdd_01_parameters = 63, 16, 2080, 0, ide
hdd_01_fn = E:/86box/hrenobusdvd.vhd
hdd_01_speed = ramdisk
hdd_01_vhd_blocksize = 1024
hdd_01_ide_channel = 0:0

[Cirrus Logic GD5434 (ISA) (Diamond SpeedStar 64 Rev. A3)]
memory = 2

[Cirrus Logic GD5434 (PCI)]
memory = 4

[Ports (COM & LPT)]
lpt1_device = postscript
lpt2_enabled = 1

Operating system

Windows 10

CPU

Intel Core 2 Duo E7500

86Box version

v4.1.1.5634

Build architecture

Windows - x86 (32-bit)

Build type

  • New recompiler
  • Debug build

Download source

Official website (Jenkins, GitHub)

Additional context

No response

Bi-directional LPT is not supported at the moment.

to be honest, printing on the LPT1 port does not work for me

Go to BIOS setup and disable ECP/EPP there.

where are the ESC/P settings?
image

Chipset Features Setup -> Parallel Port Mode, set it to "Normal".

Yes, change the parallel port type in CMOS setup. Therefore, closing this as NOTABUG.