VOGONS

Common searches


First post, by polygonfuture

User metadata
Rank Newbie
Rank
Newbie

Hi everyone!

This is my first post so pardon my newbie status.

I am working on an art installation part of my MFA at UCLA. I am re-creating an office from the 1980s, using vintage office equipment. All of the computers, equipment, keyboards are alive and working with people (keyboards printing themselves, computers running terminal commands, etc)

I have an Epson FX-85 I am attemping to print using a super simple QBASIC / BASIC program.

The printer prints perfectly using the DOSBOX-SVN-LFN build using simple dos commands (EX. DOS > LPT1 )

However, when I attempt to print using QBASIC, I am told that it cannot find the printer:

lprint_error2.PNG
Filename
lprint_error2.PNG
File size
52.25 KiB
Views
1233 views
File license
Fair use/fair dealing exception
lprint_error2.PNG
Filename
lprint_error2.PNG
File size
52.25 KiB
Views
1233 views
File license
Fair use/fair dealing exception

Does anyone have any suggestions or thoughts? If not, can you please direct me where I mijght be able to find answers?

Cheers,

Jonathan

Attachments

  • lprint_error1.PNG
    Filename
    lprint_error1.PNG
    File size
    46.4 KiB
    Views
    1233 views
    File license
    Fair use/fair dealing exception

Reply 1 of 9, by collector

User metadata
Rank l33t
Rank
l33t

DOSBox does not have printer support. You will need to use an experimental build of DOSBox, or better yet try vDos. https://sourceforge.net/projects/vdos/

The Sierra Help Pages -- New Sierra Game Installers -- Sierra Game Patches -- New Non-Sierra Game Installers

Reply 2 of 9, by polygonfuture

User metadata
Rank Newbie
Rank
Newbie

As mentioned in my post above, I am using a build of dosbox which allows printing.

I can print out a directory using the command DIR > LPT1, but the LPRINT command does not work in qbasic.

Reply 3 of 9, by gdjacobs

User metadata
Rank l33t++
Rank
l33t++

If you have special functionality you have questions about, please contact the maintainer of that version of DOSBox or the author of the printing patch, whichever is easier. Alternately, have a look at VDOS as recommended by collector. It's built to run vintage office software.

All hail the Great Capacitor Brand Finder

Reply 4 of 9, by Wengier

User metadata
Rank Member
Rank
Member

QBASIC will *not* function properly in vDos because vDos lacks keyboard INT9/IRQ1 support. You are recommended to try vDosPlus (vDosPlus.org) instead. vDosPlus has *all* features of vDos plus many many more.

P.S. I am the maintainer of both DOSBox SVN-lfn and vDosPlus. The printing support in DOSBox SVN-lfn is relatively basic; for advanced printing support you are strongly recommended to use vDosPlus instead of DOSBox SVN-lfn in this case, and in recent days I am more focused on vDosPlus developments. Hope this helps.

Wengier

Reply 5 of 9, by gdjacobs

User metadata
Rank l33t++
Rank
l33t++

Hey, Wengier! Does vDosPlus add any build dependencies over DosBox which are WIndows specific? I'm curious if a build could be developed for other platforms, time depending.

All hail the Great Capacitor Brand Finder

Reply 6 of 9, by gca

User metadata
Rank Member
Rank
Member

Well, thought not 100% relevant to the original question there is a dedicated Windows version of QBasic called QB64 ( http://www.qb64.net ) which should do printing if your desperate. It even makes stand alone exe files (which QBasic cannot, as its a cut down version of Quick Basic).

Reply 7 of 9, by Wengier

User metadata
Rank Member
Rank
Member
gdjacobs wrote:

Hey, Wengier! Does vDosPlus add any build dependencies over DosBox which are WIndows specific? I'm curious if a build could be developed for other platforms, time depending.

Hi gdjacobs,

Like vDos, vDosPlus is a DOS emulator for Windows, so yes it has Windows-specific functions and will not natively work for other platforms (vDosPlus will run on Windows XP+ or even Windows 2000 while latest vDos will only run on Windows Vista+). However, vDosPlus can indeed run on a different platform like macOS with the help of programs like Wineskin Winery. For example, a vDosPlus package for Mac made by Edward Mendelson can be found from here:

https://www.freelists.org/post/xywrite/vDosPl … ged-for-the-Mac

Hope this helps.
Wengier

Reply 8 of 9, by gdjacobs

User metadata
Rank l33t++
Rank
l33t++

I haven't tried it under a compatibility layer like WINE. I was wondering if it requires any higher level toolkit, like MFC, or if it was similar to DOSBOX and used cross platform libraries throughout. Even if MFC is used, Winelib might be an option.
https://wiki.winehq.org/Winelib

Just trying to get a sense of things.

All hail the Great Capacitor Brand Finder