DOS programları halen iş dünyasında kullanılmaktadır. Modern bir bilgi işlem platformunda düzgün çalışmalarını sağlamak için tavsiyeler Web'de yaygındır. İşte benim için işe yarayan.
Çalışmamız gereken 16 bit DOS programı, yakında kaldırılacak olan 32 bit Windows 2003 sunucusunda bulunur. O zamana kadar, program ilkesi Grup İlkesi ile birincil etki alanından iki 32 bit istemci makinede eşlenir. Programı başlatan .cmd dosyasının kısayolu, istemcilere, birincil etki alanına da el ile yerleştirilir. Program Windows 8.1'de iyi çalışıyor. Emin olmak için biraz uzlaşma, ancak ikincil etki alanından çalışan DOS programı emekli olduğunda, makineler 64 bit Windows 8.1'e yükseltilir.
Programdan baskı en büyük zorluğu sunar. Bu programla iki farklı paralel yazıcı kullanılır, ancak program yalnızca tek bir bağlantı noktasına yazdırır ve bu davranışı değiştirme seçeneği yoktur. Lazer yazıcıya bir kontrol yazdırmanız mı gerekiyor? LPT1 bağlantı noktasına takılması gerekir. Dot matrix yazıcıya veri dökümü yazdırmanız mı gerekiyor? LPT1 bağlantı noktasına da takılması gerekir. Her gün bu programla iki kişi çalışıyor, bu yüzden bilgisayarlarını her yazıcı için bir tane kullanacağız. İlk yazıcıyı kuralım:
Bilgisayarda fiziksel bir DB-25 (paralel) bağlantı noktası varsa, BIOS'ta devre dışı bırakabilirsiniz. Windows 8.1 desteklemez ve buna ihtiyacımız yoktur.
Yazıcıyı bilgisayara bağlamak için Kablolar-to-Go modeli 16899 USB - DB25 paralel yazıcı adaptörü kullanılır. Adaptör otomatik olarak kurulur ve paralel aygıt veya LPT bağlantı noktası olarak tanınmaz.
Şimdi Aygıtlar ve Yazıcılar'ı açın. Yazıcı ekle'yi tıklatın ve İstediğim yazıcı listede yok'u seçin. Bir sonraki iletişim kutusunda El ile ayarlarla yerel bir yazıcı veya ağ yazıcısı ekle'yi seçin ve bir sonraki iletişim kutusunda Mevcut bir bağlantı noktasını kullanın. LPT bağlantı noktası seçeneklerini değil listeden USB için bir sanal yazıcı bağlantı noktası seçin (USB001 veya USB002).
İlk yazıcı bir Panasonic KX-P1191 Çok modlu nokta vuruşlu yazıcıdır. Yazıcı, sürücü isteyen ve Windows Update'i tıklatarak listeyi güncelleyen iletişim kutusunda listelenmez. Panasonic'in destek sitesinin kontrol edilmesi, yazıcının bu noktada tamamen desteklenmediğini gösterir, ancak Panasonic teknik destek uzmanı, Windows 8.1'de bulunan Epson FX Series 1 (80) sürücüsüne yol açan izi bulmaya yardımcı oldu. Mükemmel çalışıyor.
Şimdi yazıcı kuruldu. Ancak USB001 bağlantı noktasındadır ve program yalnızca LPT1 bağlantı noktasına yazdırır. Çözüm nispeten basittir ve programı başlatmak için kullanılan toplu iş dosyasına doğrudan entegre edilebilir. Eski okulu alalım ve yazıcımızda bir numara oynayalım: paylaşacağız ve bu şekilde LPT1'e yazdıracağız.
Yazıcıyı sağ tıklayın ve Özellikler'i seçin. Yazıcıyı paylaşın, dizinde listelemeyin, yalnızca iyi ölçüm için kısa bir paylaşım adı oluşturun ve ardından istemci makine kullanıcısının Güvenlik sekmesinin altındaki Grup veya kullanıcı adı alanında listelendiğinden emin olun.
Bu yazıcılara yazdıracak iki kişi maaşımı oluşturduğundan onlara Alan Adı Yöneticisi hakları verdim. Bu gereksiz olabilirdi. Her ikisi de birincil alandaki kullanıcılar, ancak ikincil kullanıcılar değil ve izinler sorununu gidermek için zaman harcamak istemedim.
Şimdi toplu iş dosyasını değiştirin ve yazdırma çözümünü uygulamak için iyi belgelenmiş net use komutunu kullanın:
@echo off
::delete the printer
net use lpt1 /delete
::add the printer
net use lpt1 \\\COMPUTER\PRINTER /persistent:yes
::fire up the nasty ol' DOS program
<existing syntax used to start the program>
Burada BİLGİSAYAR bilgisayarın adı ve YAZICI yazıcının paylaşım adıdır. Yordam, Windows 8.1 ile birlikte verilen "HP LaserJet 1100 (MS)" sürücüsünü kullanarak HP LaserJet 1100 yazıcı için ikinci bir bilgisayarda eşit derecede iyi çalıştı.
- NOTLAR -
Sistem Hatası 5:
Kullanıcının güvenlik Sekmesi altında listelendiğinden emin olun. "Herkes" kaldırılabilir. Kullanıcı için Alan Adı Yöneticisi ayrıcalıkları gerekli mi? Muhtemelen hayır, her şey bir alan adından çalışıyorsa.
Sistem Hatası 66:
Sözdizimini kontrol et. Muhtemelen bilgisayarın, yazıcının adını yanlış yazdınız veya iki nokta üst üste işaretini kaçırdınız mı? Microsoft belgelerine göre yalnızca bir kolon gereklidir. Lpt1 [:] 'e gereksiz bir kolon eklemek başarısızlığa neden olur mu?
Net kullanım hakkında her şey:
https://technet.microsoft.com/en-us/library/bb490717.aspx