8.х Дуплексеная(Двухстороняя) печать

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Kugelfangg, 26 янв 2010.

  1. TopicStarter Overlay
    Kugelfangg
    Offline

    Kugelfangg Опытный в 1С

    Регистрация:
    13 фев 2008
    Сообщения:
    71
    Симпатии:
    0
    Баллы:
    26
    Здравствуйтен господа, подскажите пожалуйста, как можно из 1С достучатся до настроек принтера?

    Задача такова: в зависимости от документа печатать двух сторон/с одной стороны.

    За ранее спасибо.
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Использовать шелл системы
  3. Itsys
    Offline

    Itsys Опытный в 1С

    Регистрация:
    3 янв 2010
    Сообщения:
    1.394
    Симпатии:
    0
    Баллы:
    26
    Создать два принтера, в настройках одного поставить одностороннюю печать по умолчанию, в настройках второго двустороннюю и при печати указывать имя принтера. Желательно, чтобы принтер был сетевой и назывался у всех пользователей одинаково.
  4. mialord
    Offline

    mialord Модераторы Команда форума Модератор

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Здраствуйте!
    Код:
        // Собираем все зарегистрированные принтеры
    Locator = Новый COMОбъект("WbemScripting.SWbemLocator");
    Сервисы = Locator.ConnectServer();
    Объекты = Сервисы.InstancesOf("Win32_Printer");
    
    // Теперь переберем все зарегистрированные принтеры
    Для Каждого Принтер из Объекты Цикл
    // Принтер - OLE объект, доступны все свойства и методы принтера, можете творить что захотите
    КонецЦикла; 
    
    
    Скрипт работает достаточно медленно, но для небольших систем этой производительности хватит
    Удачи!
Похожие темы
  1. Dmitrij
    Ответов:
    2
    Просмотров:
    406
  2. nbIpKuH_BaH9I
    Ответов:
    5
    Просмотров:
    621
Загрузка...

Поделиться этой страницей