1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

СпецифичЕская утилитка

Тема в разделе "Софт", создана пользователем Гость, 15.03.06.

  1. Гость

    Гость Гость

    Существует ли утилитка делающая примерно так:
    -при запуске берет из командной строки имя текстового файла
    -конвертирует текстовый файл в Ворд, ну на крайняк в картинку А4
    -(опционально) Нажимает в ворде кнопку печать
    И самое важное, при конвертации она должна учитывать разметку, которая сделана в исходном тексте управляющими командами принтера.
    Задача в общем такова чтоб из командной строки напечатать такой файлик текстовый на "тупом" принтере семейства hp1020
    Ps все существующие утилиты для печати из доса не подходят, в основном из-за практической неработоспособности.
     
  2. Carma

    Carma Почётный

    6.418
    0
    Слушайте, ну проблему печати из под доса надо несколько элегантнее решать. А то цирк какой-то получается. Предлагаю добавить пункт, по которому утилитка будет еще и пиво с холодильника доставать и открывать.
     
  3. Гость

    Гость Гость

    А у Вас есть такое решение? Пока что я не вижу способа решить этот вопрос иначе чем через Ж, или кривые готовые решения.
     
  4. Ivan

    Ivan Werewolf

    9.054
    3
    Элегантное решение - принтсервер.
     
  5. Carma

    Carma Почётный

    6.418
    0
    Гость
    Есть два пути - программно или аппаратно. В зависимости от условий - несколько вариантов по каждому пути.
     
  6. firefly

    firefly Активный участник

    1.956
    0
    А при установке принтера вообщето спрашивается, надо ли печатать из MS-DOS. И если надо, принтер виртуалится на LPTx и все. Т.е. печать сводится к
    copy readme.txt lpt1
     
  7. a-res

    a-res Генератор

    21.349
    0
    [off]модеры, поправьте - "специфичЕская"[/off]
     
  8. Zuka58

    Zuka58 Активный участник

    2.299
    7
    При условии что "управляющие коды" в файле совпадают с таковыми в принтере. Для лазерника это будет однозначно не так. Их там в чистом виде вообще нет.
     
  9. Завулон

    Завулон Читатель

    5.578
    0
    Zuka58,
    не понял фразы. Язык PCL уже отменили?
     
  10. Ivan

    Ivan Werewolf

    9.054
    3
    firefly, 5 раз оглядел в торговом зале этот принтер. LPT не нашел.

    Или есть возможность завиртуалить USB, превратив его в LPT?
     
  11. Гость

    Гость Гость


    На предидущих сериях хоть ЛПТ хоть ЮСБ мапился как ЛПТ1 и все работало.
     
  12. Zuka58

    Zuka58 Активный участник

    2.299
    7
    Для hp1020 да, отменили.
     
  13. Гость

    Гость Гость

    DOSPrn
     
  14. Mix

    Mix Активный участник

    7.766
    0
    Нет. Есть возможность завиртуалить LPT: перенаправив вывод на другое устройство. А уж какое оно будет - другой вопрос.
     
  15. Dark_Elven

    Dark_Elven Активный участник

    2.549
    0
    Можно испробовать следующее.
    1.Запускается ворд. :-)))
    2.Кнопка "начать запись" в меню макросы. Благо ворд позволяет писать макрос путем непосредственный действий пользователя.
    3.Пишется макрос, который открывает определенный файл, (по моему можно задать даже маску файлов, в определенном каталоге), с нормальной, не досовской кодировкой, выравнивает там этот текст (картинку), и посылает на печать на принтер по умолчанию. Детали можно и нужно будет подредактировать в программном коде.
    4. Ярлык для исполнения можно запихнуть в автозагрузку.
    5. Чтобы "разграничить" действия макросы с документами, сохраняем процедуру, как отдельный шаблон. (Чтобы ворд не печатал на принтер все то, что открывает:) )
    6. Если подойти досканально, то можно запихнуть в комп какой нибудь манагер автозагрузки (чтобы ворд запускался последним, допустим).