Вопрос или проблема
Работало нормально, пока я не обновился до Windows 8.1.
Что я сделал, так это настроил USB-принтер на lpt1:
на локальном компьютере с Windows 8 и на другом компьютере с XP по LAN на lpt2:
, таким же образом с тем же принтером на компьютере с Windows 8. Но теперь это больше не работает с машины Windows 8 (где принтер подключен через USB). Я уже попробовал удалить lpt2:
на XP, а также lpt1:
на Windows 8, сбросил это. Не работает… 🙁 Я также пробовал
net use lpt1: \\server\printer password "\user:XXX" /persistent:yes
Конечно, с правильным именем сервера и общего принтера, а также
net use \\server\printer "\user:XXX" password /persistent:yes
Это имя сейчас отображается как пользователь. Но в C:\users он называется Benutzer1. Я тоже это пробовал. Ничего не сработало. В чем может быть проблема?
Странно, что когда я ввожу net use lpt1:
на XP, я получаю другую ошибку (67 - Сетевое имя не найдено
), чем при попытке чего-то, что я не настраивал, как lpt2 (2 - Система не может найти файл
). Может ли это быть возможной проблемой, так как даже если что-то будет удалено, что-то все равно блокирует на компьютере с Windows 8?
Вы можете попробовать следующее: vDos
Распакуйте его в папку и запустите исполняемый файл vDos.
Он должен запустить демонстрационную программу DataPerfect 2.3 TestDrive. Играйте с ней, печатайте и выходите.
Измените файл autoexec.txt, чтобы запустить вашу программу.
К вашему сведению: vDos переехал на SourceForge: http://sourceforge.net/projects/vdos/
Там вы можете скачать последнюю версию (с установщиком).
Ответ или решение
К сожалению, после обновления до Windows 8.1 возникли проблемы с печатью через DOSBox при использовании USB-принтера. Давайте подробно разберем возможные причины и решение данной проблемы, основываясь на предоставленных вами данных.
1. Проблема с подключением к принтеру
Печать через DOSBox на USB-принтере может быть сложной задачей, особенно после обновления системы. Ваша попытка настроить принтер на lpt1:
на Windows 8 и на lpt2:
на XP говорит о том, что вы используете эмуляцию LPT-порта. Windows 8.1 может обрабатывать сетевые подключения и USB-устройства иначе, чем предыдущие версии.
Причины проблемы:
- В новом Windows 8.1 могут возникнуть изменения в сетевых протоколах.
- Устаревшие драйверы или неправильные настройки порта могут мешать корректному определению принтера.
2. Проверка настроек сети
Краткое руководство:
-
Проверка сетевого принтера:
- Убедитесь, что принтер корректно настроен и доступен другим компьютерам в сети.
- Попробуйте выполнить тестовую печать с другого компьютера в сети, чтобы убедиться, что проблема не в самом принтере.
-
Проверка команд:
- Исполняемая команда
net use lpt1:
на XP дает ошибку 67, что указывает на отсутствие сети. Это может означать, что нет корректной привязки принтера по сети. - Команды, которые вы пытались использовать, нужно правильно сконфигурировать. Убедитесь, что используете корректный путь к сетевому принтеру и что у вас есть права доступа к нему.
- Исполняемая команда
-
Устранение неполадок с
lpt1:
иlpt2:
:- Попробуйте временно отключить
lpt1:
на Windows 8. Убедитесь, что любой процесс, использующий его, завершен. - После этого, в командной строке выполните
net use lpt1: \\server\printer
для подключения к вашему принтеру.
- Попробуйте временно отключить
3. Рекомендации по настройке принтера и драйверов
- Убедитесь, что на Windows 8.1 установлены все последние обновления и драйверы для USB-принтера.
- Отключите все приложения, которые могут блокировать доступ к
lpt
портам, такие как антивирусные программы или файрволы. - Проверьте, установлен ли сетевой принтер как "принтер по умолчанию" в Windows 8.1.
4. Использование vDos
Ваша ссылка на vDos может быть актуальной альтернативой при невозможности наладить работу через DOSBox. vDos обеспечивает лучшую совместимость с сетью и печатью.
Как настроить vDos:
- Скачайте vDos с SourceForge.
- Распакуйте его в удобное место и запустите исполняемый файл.
- Отредактируйте файл
autoexec.txt
для подключения вашего приложения. - Убедитесь, что ваш принтер настроен правильно, используя инструменты vDos для работы с печатью.
Заключение
Проблема с печатью через DOSBox после обновления до Windows 8.1 часто связана с сетевыми настройками и несовместимостью драйверов. Если перечисленные выше шаги не помогут, использование альтернативных решений, таких как vDos, может стать хорошей опцией. Постоянный контроль за состоянием сетевого принтера и корректная настройка драйверов помогут устранить большинство проблем.