DBIII + / Clipper '87で開発された2つのレガシーアプリケーションで(最小限の)メンテナンス作業を行うという不幸な仕事があります。
ソースへのフルアクセスと、必要に応じてアプリケーションを再コンパイルするための最小限のツールチェーンがありますが、メインユーザーからのさまざまな(主に心理的な)理由により、アプリケーションを最初から再実装することは許可されていません。
とにかく、アプリケーションはXPで正常に動作しますが、ハードウェアサポートは雑用になりつつあります。ユーザーは、障害が発生したプリンター(パラレルインターフェイスを備えた古い影響のあるHP)と、アプリケーションがホストされている486(!)デスクトップを交換する必要があります。
現在の主な問題は、XPで使用できるプリンターを見つけることです。おそらくUSB経由で(Asus EEE Boxは完璧で、パラレルポートを備えていません)、DOSアプリケーションから「見える」ようにします。
これまでのところ、回避策を見つけました。
http://geekswithblogs.net/dtotzke/articles/26204.aspx
プラスいくつかのユーティリティ:
http://www.dosprn.com/ http://www.dos2usb.com/index.htm http://www.printfil.com/english.htm
ユーティリティは、古いエスケープシーケンス(EpsonのESC / PやHP方言など)に何らかのフィルターを提供し、これをプリンターに対して透過的にするため、より優れているように見えます。またはそう彼らは少なくとも言う。
ですから、問題は次のとおりです。古いDOSプログラムをXPで最新のプリンターとインターフェースすることについての経験はありますか?注意点はありますか?リストされているユーティリティの1つ(またはまだ見つけていない別のユーティリティ)を使用しましたか?使用している場合は、どれをお勧めしますか?