VOGONS


First post, by gsaunders

User metadata
Rank Newbie
Rank
Newbie

Now let start with requested info:

1.Motherboard - Dell Optiplex 980 - Intel Q57 Chipset
2.Processor type and speed - i5-670 with VT (3.46GHz, 4M)
3.Amount and type of RAM - 4GB (2 x 2GB DDR3 1300)
4.Video board w/ RAM amount and type - 512MB ATI Radeon HD 4550 w/ Single DP & Single DVI, Full Height
5.Sound board - Realtek High Definition Audio
6.Operating system - Windows 7 Professional 64bit
7.Application name (and version, if applicable) - Professional Write 2.1 by Software Publishing Corporation

8.Description of problem -

I can run an old 1989 DOS based program called Professional Write 2.1 on the DOSBOX 0.74, but of course there is no printing which is needed. So I went on the search for the ability to do passthru printing to the LPT1 port. The application has options to print to LPT1 port for various HP Laserjets.

This led me through a number of enhanced SVN builds of DOSBOX. I have tested this program with each of the enhanced SVNs and I continue to get the following errors...

First I see at startup: "your name on the network is invalid" and then when I hit enter I then see: "error reading the setup file (pw.set)"

Again everything works on the 0.74, but no printing is available. Here are the different enhanced SVNs I have tried:

"Mega Build" series (by H-A-L-9000)
"UBER BUILD" (by Virusek)
gulikoza

In each of the enhanced builds I made sure to match all the settings to the same as what was in the 0.74 version... and then also disabled just about everything else in the enhanced versions (after I had started getting the error).

I can't find any combination that would prevent the error from coming up.

My customer has 4 other OLD DOS programs that all work with any of the enhanced versions and they can all print with the the following setting made in the config:

parallel1=file dev:LPT1

But the Professional Write gives the error... even if I disable the parallel1 just in case.

The error being received is deceiving, because a network is not required for this at all. Again it runs fine (other than printing) with the standard DOSBOX 0.74.

So to me there must be something common in the enhanced builds that is causing the bogus error. Is there a way to get a 0.74 enhanced with JUST the parallel1 capability? What can I do to get around this? My client absolutely insists he cannot get rid of this program and must also be able to run in full screen mode which is why we started looking at DOSBOX in the first place (Windows XP Mode screwed up full screen mode and complicated things).

9.Reproducibility of problem - always

10.Sound mode used

11.Video mode (Software, OpenGL, Direct3D, or Glide, and resolution) - I have tried all modes, fullscreen on and off, and various resolutions. No combination makes a difference other than the look.

12.Version of emulator - DOSBox, 0.74 enhanced builds

13.Steps already attempted to solve the problem - Definitely read readme files, tried numerous combinations of settings in config file and different enhanced versions.

Thank you for your time! Hopeflly I have been clear and given enough info.

Greg

Reply 1 of 23, by gsaunders

User metadata
Rank Newbie
Rank
Newbie

Also add the Jabella edition Version 1.84 based on DosBox 0.72

I could load the program, but when trying to print it said the printer was not ready.

I had the following in the config file for this version:

print_timeout=2000
LPT1=copy %s LPT1 >Nul

I did a test from the dos prompt and was able to do a dir > lpt1 and it printed, so it seems printing was available via LPT1, but when telling it to go to LPT1 via the application for an HP Laserjet Plus it would say printer not ready.

Just passing on more details.

Reply 2 of 23, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Does it start in an unmodified SVN build?

1+1=10

Reply 3 of 23, by gsaunders

User metadata
Rank Newbie
Rank
Newbie

Here is what I had stated in the first post of this topic:

I can run an old 1989 DOS based program called Professional Write 2.1 on the DOSBOX 0.74, but of course there is no printing which is needed.

and

Again everything works on the 0.74, but no printing is available.

So yes... it will start in the unmodified SVN build. Unless I am misunderstanding what you mean by unmodified SVN build. I think you are referring to DOSBOX 0.74.

Greg

Reply 4 of 23, by mr_bigmouth_502

User metadata
Rank Oldbie
Rank
Oldbie

It's funny, I've seen about a million posts here like this about printing support in DOSBox, yet it still hasn't been integrated as a feature in any of the official builds. I understand that DOSBox was originally made for running DOS games, and NOT business applications, and that the unofficial megabuild supports it, but I still think that just for the sake of convenience, the official build of DOSBox should get printer support. 😀

Reply 5 of 23, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

The issue is host support. I doubt there would be much of an issue with including support for printing to a file (except of course for it not having to do much with games) but supporting printers connected to the host across all supported host OS's would likely be an issue and not something we'd have alot of fun supporting with dumb questions because as we all know printing is the bane of all IT.

Things like this for business use would probably be better spun off into a "paid support" kind of thing since there's no sense in providing free stuff for businesses because they are too lazy or cheap to recode their app or use a newer app.

DOSBox is a labor of love because the devs like providing a solution for gamers to play DOS games that they can't run anymore it's not to provide a free ride for businesses.

How To Ask Questions The Smart Way
Make your games work offline

Reply 6 of 23, by mr_bigmouth_502

User metadata
Rank Oldbie
Rank
Oldbie
DosFreak wrote:

The issue is host support. I doubt there would be much of an issue with including support for printing to a file (except of course for it not having to do much with games) but supporting printers connected to the host across all supported host OS's would likely be an issue and not something we'd have alot of fun supporting with dumb questions because as we all know printing is the bane of all IT.

Things like this for business use would probably be better spun off into a "paid support" kind of thing since there's no sense in providing free stuff for businesses because they are too lazy or cheap to recode their app or use a newer app.

DOSBox is a labor of love because the devs like providing a solution for gamers to play DOS games that they can't run anymore it's not to provide a free ride for businesses.

That's an interesting point, and I definitely see what you're getting at with the host support issue, though I do think that even a print-to-file option would be nice. The way I see it, DOSBox would just print to a PNG or PDF file, then that file could be printed in another program. 😀

Reply 7 of 23, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

though I do think that even a print-to-file option would be nice.

Fine, think that and be happy.

Reply 8 of 23, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

an unmodified SVN build is the current source of dosbox, but without printing support. (DOSBox has changed since 0.74)

Water flows down the stream
How to ask questions the smart way!

Reply 9 of 23, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

DOSBox WAS not made for running DOS games. It IS made for running DOS games.
Nothing changed.

Water flows down the stream
How to ask questions the smart way!

Reply 10 of 23, by eL_PuSHeR

User metadata
Rank l33t++
Rank
l33t++
Qbix wrote:

DOSBox WAS not made for running DOS games. It IS made for running DOS games.
Nothing changed.

A small typo. Qbix means DOSBox WAS not intended to run APPLICATIONs.

Reply 11 of 23, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

well actually, the point I was trying to make had relation to this

I understand that DOSBox was originally made for running DOS games

Wanted to point out that "was" is the wrong verb. Nothing changed. DOSBox is made for running DOS games

Water flows down the stream
How to ask questions the smart way!

Reply 12 of 23, by gsaunders

User metadata
Rank Newbie
Rank
Newbie

How about you guys argue about the merits of printing in your own post about the merits of printing.

As the original poster I provided what I thought was a fair amount of detail and was expecting either some guidance or politely saying it could not be done.

I just found out about DOSBOX 3 days ago and it has been a good solution for 4 of the 5 old DOS apps I needed to help a client run... even though it was conceived with DOS Gaming in mind.

I understand it was built with gaming in mind so I don't expect a miracle.

I also understand there seems to be folks here that think asking about printing is stupid and dumb. If that is you... then move on and show a little class.

h-a-l-9000: Thank you for your original reply and hopefully you may have some further thought. As I have studied this I believe this one application may be using direct hardware access? I think this, because it will load under the Jabella edition, but doesn't see a printer... even though I can send print to the printer via dir > lpt1 or other commands. At this point I have convinced the customer to run this in XP Mode (windowed) until he retires the program so I don't want you to go to any further effort unless you are like me and like to find out why something doesn't work.

I want to thank the authors of DOSBOX and the enhanced versions for their time and diligence in making the program. I will indeed be using it with some older games I desire to play again... but it certainly has been helpful with a few of my old clients who must have fullscreen DOS apps running under WIN 7 x64.

Thanks

Reply 13 of 23, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

or politely saying it could not be done.

Of course it may be possible to be done, but i pretty much hate every second thread
being about some stupid special purpose application that requires printing to pop up
here on the board, just because companies or strange individuals think that the
easiest way to get their stuff fixed is to complain here rather than spending money
on upgrading their hardware/software.

And those two people who have a game that has some funny printing aspect may
happily play another game.

Reply 14 of 23, by gsaunders

User metadata
Rank Newbie
Rank
Newbie

Of course it may be possible to be done, but i pretty much hate every second thread being about some stupid special purpose application that requires printing to pop up here on the board, just because companies or strange individuals think that the easiest way to get their stuff fixed is to complain here rather than spending money on upgrading their hardware/software.

And those two people who have a game that has some funny printing aspect may happily play another game.

I don't recall complaining to anyone myself... (although others may have). I politely requested some assistance and hoped another user may have found a solution to a similar problem by enhancing DOSBOX beyond the basics like h-a-l-9000 has done or other authors have done.

As I have read futher the megabuild may solve the problem inconjunction with the special port driver, but the app wouldn't successfully load with megabuild which is what I was hoping to resolve. In either case I have an alternative my client will accept.

Thanks for your time.

Reply 15 of 23, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

In either case I have an alternative my client will accept.

Great.

Reply 16 of 23, by HunterZ

User metadata
Rank l33t++
Rank
l33t++

Good luck gsaunders and thanks for your patience and professionalism 😀

Reply 17 of 23, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

As Qbix said the unmodified SVN version is not 0.74.

1+1=10

Reply 18 of 23, by HunterZ

User metadata
Rank l33t++
Rank
l33t++

The SVN Builds page of the DOSBox Wiki discusses the difference between plain and "enhanced" SVN builds: http://dosbox.com/wiki/SVN_Builds

Reply 19 of 23, by gsaunders

User metadata
Rank Newbie
Rank
Newbie

As Qbix said the unmodified SVN version is not 0.74.

Even though the customer has a solution I like solving problems.

So....

Is there an windows install / executable somewhere of the latest SVN (un-enhanced) or do I have to build this?

If I have to build this then I'll check the forums / DOSBOX sites on how to do it.

Thanks.