У меня есть устаревшая логика приложения, которая отправляет файлы на подключенный принтер с помощью команды копирования DOS:
copy fileToPrint \ myLocalComputerName \ printerShareName
Проблема в том, что, несмотря на то, что приложение работает на компьютере, который физически подключен к принтеру, так как он использует сетевой ресурс, он требует наличия сети. Если сеть недоступна, DOS выдает ошибку недоступности сети.
Как я могу кодировать это, чтобы у меня не было сетевой зависимости? (желательно без перестройки всей логики печати на основе файлов)