VOGONS


First post, by Makkum

User metadata
Rank Newbie
Rank
Newbie

Hi,
I am trying to run some POS software (MicroRegister V8,7 for DOS) in DOSBOX. I have been using Dosbox v7.4 so far and Microregister (MR) is running fine aside from 2 problems:

1. I cannot get the MR software to trigger the cash drawer which is linked to COM1 via dedicated serial cable. If I go to the MS-DOS prompt (in Win98SE or XP) and setup COM1 using MODE COM1:9600,n,8,1 and then enter TYPE CON>COM1, I can trigger the drawer perfectly using the enter key, so it seems the hardware is all OK. The POS software is supposed to send code7 (BEL) down the serial cable to trigger the drawer but so far nothing. I have set serial1=directserial realport:com1 in the Dosbox config file but this hasnt helped.

2. I need to print invoices to a std dot-matrix printer so have downloaded Dosbox Megabuild v6 with printer support. I still need to try this so my real problem is the cash drawer trigger.

Any ideas would be appreciated.

Reply 1 of 5, by Makkum

User metadata
Rank Newbie
Rank
Newbie

Ok, I managed to sort out the COM1 problem in Dosbox Megabuild v6 by adding serial1=directserial realport:com1 startbps:9600 parity:n bytesize:8 stopbits:1 irq:4 to the config file. The cashdrawer now triggers perfectly from the POS prgram, but now I'm sitting with the printer issue.

I have an Epson LX300+ dotmatrix printer that I'm trying to print to from my POS app in Dosbox. I have tried 3 different parallel settings:

printer=true
printout=printer

parallel1=reallpt directlpt:378
or
parallel1=enabled dev:lpt1
or
parallel1=reallpt realbase:378

None of these work. Any ideas please?

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

User metadata
Rank DOSBox Author
Rank
DOSBox Author

parallel1=enabled dev:lpt1
is incorrect, should be:

parallel1=enabled dev:lpt1

parallel1=reallpt realbase:378 requires Porttalk.

1+1=10

Reply 3 of 5, by Makkum

User metadata
Rank Newbie
Rank
Newbie

Sorry i must be missing something here, is the correct syntax:

parallel1=enabled dev:lpt1

cos that looks exactly like what I tried. Please advise. Thanks

Reply 4 of 5, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

I think he meant
parallel1=file dev:lpt1

Reply 5 of 5, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Ooops 😀 yes. parallel1=file. Not sure where you get the enabled from.

1+1=10