Поможите распечатать файл

Работа с файлами и базами данных
Kayfolom
assistant
assistant
Сообщения: 119
Зарегистрирован: 16 фев 2009, 12:55
Версия LabVIEW: 8.6
Контактная информация:

Поможите распечатать файл

Сообщение Kayfolom »

Такая проблема:

необходимо распечатывать в автоматическом режиме текстовый файл, создаю ниже приведённый vi, запихиваю файл с кириллицей, а из принтера абра-кодабра?? а кода пихаю английский текст, всё ОК. ПОЧЕМУ? :ru: поможите?
Вложения
print.vi
(17.98 КБ) 181 скачивание
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Поможите распечатать файл.

Сообщение Eugen Graf »

Не могу сказать наверняка почему, видимо какие то заморочки с кириллицей. Можешь программно (через Property Node) делать скрин лицевой панели и отсылать на принтер.
Kayfolom
assistant
assistant
Сообщения: 119
Зарегистрирован: 16 фев 2009, 12:55
Версия LabVIEW: 8.6
Контактная информация:

Re: Поможите распечатать файл.

Сообщение Kayfolom »

а простите, за ...., а что есть "скрин лицевой панели и как его делать, в особенности через Property Node
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Поможите распечатать файл.

Сообщение Eugen Graf »

Я точно не знаю будет ли работать, но попробуй вот этот прибор, там скрин лицевой панели внутри делается.

Зы, мы здесь все на ты, если не против :D
Вложения
FP_Image.png
FP_Image.png (1.5 КБ) 6824 просмотра
Kayfolom
assistant
assistant
Сообщения: 119
Зарегистрирован: 16 фев 2009, 12:55
Версия LabVIEW: 8.6
Контактная информация:

Re: Поможите распечатать файл.

Сообщение Kayfolom »

вариант, отличный, правда мне не подходит...
у меня стоит задача распечатки протокола
испытаний по команде опператора. протокол формируется
в процессе испытаний в одну большую строку, а потом создаётся
doc файл на диске, аж на две страницы, так вот заказчик хочет его распечатывать нажимая кнопку в LV, да и ещё, чтоб на обеих сторонах A4.. во как
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Поможите распечатать файл.

Сообщение Eugen Graf »

А у тебя вообще латиница на лицевой панели правильно отображается? Т.е. только из принтера выходит абракадабра или раньше? Правильно ли отображается Line String?
Kayfolom
assistant
assistant
Сообщения: 119
Зарегистрирован: 16 фев 2009, 12:55
Версия LabVIEW: 8.6
Контактная информация:

Re: Поможите распечатать файл.

Сообщение Kayfolom »

да, Line String на кирилице.
Я вот подумал, может всё дело в том, что принтер сетевой?
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Поможите распечатать файл.

Сообщение Eugen Graf »

Да нет, я думаю всё таки, что это заморочки :labview: с кириллицей. Но не знаю чем помочь. Можно попробовать через Word сделать.
Kayfolom
assistant
assistant
Сообщения: 119
Зарегистрирован: 16 фев 2009, 12:55
Версия LabVIEW: 8.6
Контактная информация:

Re: Поможите распечатать файл.

Сообщение Kayfolom »

а как через Word сделать?
Аватара пользователя
Viktor

Activity Professionalism Tutorials Black
expert
expert
Сообщения: 1408
Зарегистрирован: 23 мар 2008, 10:56
Награды: 4
Версия LabVIEW: 2020
Откуда: Санкт-Петербург
Благодарил (а): 17 раз
Поблагодарили: 3 раза
Контактная информация:

Re: Поможите распечатать файл.

Сообщение Viktor »

Попробуй конкретно задать тип шрифта:
font.PNG
Kayfolom
assistant
assistant
Сообщения: 119
Зарегистрирован: 16 фев 2009, 12:55
Версия LabVIEW: 8.6
Контактная информация:

Re: Поможите распечатать файл.

Сообщение Kayfolom »

а подскажите, что за -1-цы? мне кажется в них проблем?
Kayfolom
assistant
assistant
Сообщения: 119
Зарегистрирован: 16 фев 2009, 12:55
Версия LabVIEW: 8.6
Контактная информация:

Re: Поможите распечатать файл.

Сообщение Kayfolom »

а ещё есть такой вариант, но подскажите кто знает, что писать в командной строке для распечатки файла.
Вложения
print2.vi
(8.11 КБ) 167 скачиваний
Аватара пользователя
Viktor

Activity Professionalism Tutorials Black
expert
expert
Сообщения: 1408
Зарегистрирован: 23 мар 2008, 10:56
Награды: 4
Версия LabVIEW: 2020
Откуда: Санкт-Петербург
Благодарил (а): 17 раз
Поблагодарили: 3 раза
Контактная информация:

Re: Поможите распечатать файл.

Сообщение Viktor »

а подскажите, что за -1-цы?
1)charset is the character set to use for report text. The default is standard ASCII English. The default is -1.
2)weight is the thickness of the font. The default is -1.
Kayfolom
assistant
assistant
Сообщения: 119
Зарегистрирован: 16 фев 2009, 12:55
Версия LabVIEW: 8.6
Контактная информация:

Re: Поможите распечатать файл.

Сообщение Kayfolom »

это я и сам в хелпе прочитал, ещё узнать, что енто значит..

А всё таки есть кто с командной строкой может помочь?
Kayfolom
assistant
assistant
Сообщения: 119
Зарегистрирован: 16 фев 2009, 12:55
Версия LabVIEW: 8.6
Контактная информация:

Re: Поможите распечатать файл

Сообщение Kayfolom »

Я в нете отыскал возможность распечатки файла из командной строки:
"c:\program files\microsoft office\office11\winword.exe" "c:\perl\test.doc" /q /n /mFilePrintDefault /mFileExit
выглядит это вот так.
Поможите, пожалуйста, всё выше сказанное запихнуть в System Exec.vi, чтобы заработало.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Сохранение данных»