Yalnızca Windows XP'ye kadar DOS'ta çalışan eski bir uygulamam var, ancak bugünlerde diğer yazılımlar nedeniyle Windows 8'i kullanmayı tercih ediyorum. Bu eski uygulama lpt1
, eşyalarınızı yazdırmak için bağlantı noktasını kullanır , Dosbox'ta lpt1
bağlantı noktasını kullanarak yapılandıramıyorum :
net use lpt1 \\<mynetworkpc>\<printer> /persistent:yes
not: yazıcı paraleldir.
Böylece internetin diğer başlığında bu Dosbox'ın http://ykhwong.xy.net/ adresini kullanmasını ve orada satırları yapılandırmasını söyleyen bir makale buldum :
[printer]
# printer: Enable printer emulation.
# dpi: Resolution of printer (default 360).
# width: Width of paper in 1/10 inch (default 85 = 8.5'').
# height: Height of paper in 1/10 inch (default 110 = 11.0'').
# printoutput: Output method for finished pages:
# png : Creates PNG images (default)
# ps : Creates Postscript
# bmp : Creates BMP images (very huge files, not recommend)
# printer : Send to an actual printer (Print dialog will appear)
# multipage: Adds all pages to one Postscript file or printer job until CTRL-F2 is pressed.
# docpath: The path where the output files are stored.
# timeout: (in milliseconds) if nonzero: the time the page will
# be ejected automatically after when no more data
# arrives at the printer.
printer=true
dpi=360
width=85
height=110
printoutput=printer
multipage=false
docpath=.
timeout=0
[parallel]
# parallel1: parallel1-3 -- set type of device connected to lpt port.
# Can be:
# reallpt (direct parallel port passthrough),
# file (records data to a file or passes it to a device),
# printer (virtual dot-matrix printer, see [printer] section)
# Additional parameters must be in the same line in the form of
# parameter:value.
# for reallpt:
# Windows:
# realbase (the base address of your real parallel port).
# Default: 378
# ecpbase (base address of the ECP registers, optional).
# Linux: realport (the parallel port device i.e. /dev/parport0).
# for file:
# dev:<devname> (i.e. dev:lpt1) to forward data to a device,
# or append:<file> appends data to the specified file.
# Without the above parameters data is written to files in the capture dir.
# Additional parameters: timeout:<milliseconds> = how long to wait before
# closing the file on inactivity (default:500), addFF to add a formfeed when
# closing, addLF to add a linefeed if the app doesn't, cp:<codepage number>
# to perform codepage translation, i.e. cp:437
# for printer:
# printer still has it's own configuration section above.
# parallel2: see parallel1
# parallel3: see parallel1
# dongle: Enable dongle
parallel1=enabled dev:lpt1
parallel2=disabled
parallel3=disabled
dongle=false
Ancak, bu yapılandırmalardan sonra yazdırmak için programımı yapamıyorum, bu programlamayı değiştiremiyorum çünkü büyük olasılıkla Clipper'da programlanmış kaynak kodum yok .
parallel1
için dev:lpt1
? Bu seçenek DOSBox'un paralel bağlantı noktasını bilgisayardaki gerçek bir paralel bağlantı noktasına yönlendirmesini sağlar (ve bu dev
biçim Linux içindir). Sanal yazıcıyı kullanmak istiyorsanız, şu şekilde ayarlamanız gerekir: parallel1=enabled printer
:-)
Her neyse, onu bir grafik dosyasına (PNG / BMP) “yazdırmak” ve ardından Windows'tan yazdırmak için ayarlamayı denediniz mi?