В нашей компании 3 принтера Solidscape, каждый из которых управляется напрямую подключенным устройством Windows CE. Это устройство предоставляет общий доступ к файлам через SMB, который можно использовать для отбрасывания заданий на печать, запускаемых из графического интерфейса устройства.
При использовании Windows XP передача на этот аппарат дает точную копию и безошибочную печать.
При использовании Windows 7 появляется обычное диалоговое окно копирования файла, которое корректно исчезает после передачи файла. Общий ресурс сообщает проводнику Windows, что файл прибыл и ему был выделен правильный объем данных, но запуск md5sum для исходного файла и его копии по сети приводит к получению двух разных хешей. Кроме того, адресная строка проводника Windows, используемого в качестве цели этой операции копирования, быстро отображает встроенный индикатор выполнения примерно на 60%. Затем он замедляется до 85-90% и не завершается вообще (по крайней мере, в течение 10 минут, которые я ждал, пока не появится файл размером 900 КБ).
Я знаю, что Windows 7 по умолчанию имеет проблемы совместимости со старыми клиентами. Что мне не хватает? Следует ли исправить реестр? У кого-нибудь еще были проблемы с Windows CE и обменом файлами?
Примечание. Я не могу исключить Windows CE из уравнения, поскольку он предоставляется Solidscape для управления принтерами.