|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Vlad 2:5020/400 11 Jul 2002 00:37:00 To : Ruslan Bondarev Subject : Re: печать в виндовз -------------------------------------------------------------------------------- Hello Ruslan, Tuesday, July 9, 2002, 11:06:42 PM, you wrote: RB> Hello, All! RB> Hа днях мне задали вопрос: "как распечатать файл из перла под виндоуз?". RB> Я затруднился ответить. Честно говоря, я даже не уверен, что это возможно. RB> (Печать осуществляется на дефолтный принтер? Вызывается диалог настроек? RB> Если нет, то как задать параметры? и т.п.) Есть какие-либо идеи? Идеи есть. Во-первых: Попробуй сделать поиск на www.google.com, например, по такой фразе: "perl printer win32", можно найти полезные ссылки. Во-вторых: посмотреть все, что есть на CPAN относительно win32, наверняка найдешь много полезного. В-третьих: попробуй поискать в архивах списков рассылки ActiveState, там эта задача пробегала несколько раз. В-четвертых: Win32::API может очень помочь. В-пятых: http://perlprint.sourceforge.net/ может быть поможет и это (сам не пробовал, но говорят, работает). В-шестых: GUI на основе Prima (на CPAN есть), это точно работает, проверял. Может быть кто-нибудь подскажет, как перлом можно отправить сообщение на winpopup или подобные приложения (использующие MAILSLOT) из Linux? Там ведь UDP пакет идет вроде бы по 139 порту, и с помощью netbios, а вот последнего препарированного в Perl я пока не встречал. Ставить Net::RawPacket нет резона, потому как нужен ему root, да и парафия немного не та, а вот собрать свой пакет на низком уровне без этого модуля никак(может быть есть все же решения?). Должен же быть выход какой-нибудь! Поделитесь идеями, пожалуйста, мне ведь не токмо корысти ради, а для дела: хочу в отпуск, имею шелл, но с сидящими во внутренней сети могу говорить только через их winpopup-приложения, а иногда очень хочется поговорить с человеками. Скажу сразу: если использовать smbclient, так работает далеко не для всех, именно поэтому хочется найти менее-более гибкое решение с помощью первловой реализации netbios-session. -- Best regards, VLAD mailto:vlad@niko.kiev.ua Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: NIKO (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/6303e9ce1149.html, оценка из 5, голосов 10
|