Ошибка при загрузки файла настроек с помощью rundll32 printui.dll,PrintUIEntry. Как быть?

Есть принтер с возможностью двухсторонней печати. Переключаемся он с помощью командной строки:
rundll32 printui.dll,PrintUIEntry /Sr /n "Kyocera_FS-4300DN" /a "D:/Duplex.dat"

и
rundll32 printui.dll,PrintUIEntry /Sr /n "Kyocera_FS-4300DN" /a "D:/NoDuplex.dat"

Чтобы этого достигнуть предварительно были сохранены данные dat-файлы:
rundll32 printui.dll,PrintUIEntry /Ss /n "Kyocera_FS-4300DN" /a "D:/NoDuplex.dat"

Перед сохранением ручками менялась настройка печати. Всё прекрасно работает.
Три машины и три принтера работали таким образом без нареканий и ошибок, но один из них приказал долго жить и пришлось поставить новый с чистой WIN 7х64 Профессиональная (Другие машины: win7х86 макс и win8.1). И на данной новой и девственно чистой машине начались проблемы. Выгрузка проходит на ура, файл с настройками сохраняется, но загружаться категорически отказывается. Сама утилита rundll32 при попытки загрузить файл настроек вылетает с ошибкой 0x0000000c Как бы я не гуглил толку ноль( Переставлял драйвер, ставил старой версии драва, снёс антивирус, отключил брандмауер, прошёлся по реестру, нашёл какую-то прогу по личению dll, проверил службы. Результата нет. Нашёл, что надо добавить в конце ключи при сохранении настроек "g d", а при их загрузки "g d r", пример,
rundll32 printui.dll,PrintUIEntry /Sr /n "Kyocera_FS-4300DN" /a "D:/NoDuplex.dat" g d r

В таком случае команда отрабатывает, но настройки на принтере не меняются. Я в полном тупике. Рад буду любым мыслям по моей проблеме)
Принтеры по сети не расшарены.
  • Вопрос задан
  • 795 просмотров
Решения вопроса 1
@mazart Автор вопроса
Сам спросил и сам ответил: дело исключительно в разрядности win7. Если командную строку запустить не из-под System32, а из-под SysWOW64, то команда отрабатывает и всё работает (это в случае win7x64). В случае win8.1 она по умолчанию, как я понял, уже 64битная и поэтому на ней всё отрабатывает. Логика непонятна, главное, что работает.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы