The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Наличие CUPS-овского фильтра по дистрам."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Разное)
Изначальное сообщение [ Отслеживать ]

"Наличие CUPS-овского фильтра по дистрам."  +/
Сообщение от Sokoloff on 12-Дек-13, 21:30 
Для моей программы, требуется CUPS-овский фильтр pstopdf. Оказалось что он есть не во всех дистрах. Я хочу оценить степень бедствия - собрать статистику в каких дистрибутивах это файл есть, а в каких его нет. Если у вас стоит CUPS, пожалуйста, посмотрите есть у вас файл /usr/lib/cups/filter/pstopdf (обычно он входит в пакет cups-filters), и отпишитесь - название и релиз дистрибутива, и наличие файла.
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Наличие CUPS-овского фильтра по дистрам."  +/
Сообщение от pavlinux (ok) on 12-Дек-13, 23:19 
> /usr/lib/cups/filter/pstopdf (обычно он входит в пакет cups-filters)

Всунь в свою программу этот фильтр проще жить будет.

OpenSuSE 12.2 x64 - нету.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Наличие CUPS-овского фильтра по дистрам."  +/
Сообщение от Sokoloff on 13-Дек-13, 13:21 
>> /usr/lib/cups/filter/pstopdf (обычно он входит в пакет cups-filters)
> Всунь в свою программу этот фильтр проще жить будет.
> OpenSuSE 12.2 x64 - нету.

Не очень хочется, фильтр под GPL, а моя программа под LGPL.
Вот я и устроил опрос, чтоб оценить масштаб бедствия, если дистрибутивов без фильтра будет много, то включу его в программу и придется выпускать под смешанной лицензией.
Похоже к тому и идет.


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Наличие CUPS-овского фильтра по дистрам."  +/
Сообщение от ACCA (ok) on 13-Дек-13, 03:47 
> Если у вас стоит CUPS, пожалуйста, посмотрите есть у вас файл
> /usr/lib/cups/filter/pstopdf (обычно он входит в пакет cups-filters), и отпишитесь -

Не так всё просто - ещё бывает ps2pdf.cups.
Не считая ps2pdf из ghostscript или ps2pdf из LaTeX.

Либо пиши PDF сам, либо не пиши PDF совсем - отдай какой-нибудь исходник вроде .tex.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Наличие CUPS-овского фильтра по дистрам."  +/
Сообщение от Sokoloff on 13-Дек-13, 13:33 
>> Если у вас стоит CUPS, пожалуйста, посмотрите есть у вас файл
>> /usr/lib/cups/filter/pstopdf (обычно он входит в пакет cups-filters), и отпишитесь -
> Не так всё просто - ещё бывает ps2pdf.cups.
> Не считая ps2pdf из ghostscript или ps2pdf из LaTeX.
> Либо пиши PDF сам, либо не пиши PDF совсем - отдай какой-нибудь
> исходник вроде .tex.

Спасибо за внимание, но совет мне не подходит.

Моя программа - виртуальный принтер для предпросмотра и постобработки http://boomaga.github.io/

Когда пользователь печатает, документ попадает в КУПС, преобразовывается в PDF и передается в мою программу, а она отображает/изменяет этот PDF. Но если запустить на печать постскрипт, то купсу нужен фильтр PS->PDF, а как оказалось он есть не во всех дистрах. Я начал готовить релиз программы, а тут такая засада. Видимо придется включать фильтр в состав программы.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Наличие CUPS-овского фильтра по дистрам."  +/
Сообщение от pavlinux (ok) on 13-Дек-13, 13:55 
>[оверквотинг удален]
> Видимо придется включать фильтр в состав программы.

Если глянешь в этот фильтр, то увидишь, что там юзают ps2ps-фильтр.

https://github.com/Distrotech/cups-filters/blob/distrotech-c...

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Наличие CUPS-овского фильтра по дистрам."  +/
Сообщение от Sokoloff on 13-Дек-13, 14:26 
>>[оверквотинг удален]
>> Видимо придется включать фильтр в состав программы.
> Если глянешь в этот фильтр, то увидишь, что там юзают ps2ps-фильтр.
> https://github.com/Distrotech/cups-filters/blob/distrotech-c...

ps2ps это не фильтр, в смысле не купсовский фильтр, это утилита из ghostscript-а. Уж она то быть должна.


Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Наличие CUPS-овского фильтра по дистрам."  +/
Сообщение от pavlinux (ok) on 13-Дек-13, 16:09 
>>>[оверквотинг удален]
>>> Видимо придется включать фильтр в состав программы.
>> Если глянешь в этот фильтр, то увидишь, что там юзают ps2ps-фильтр.
>> https://github.com/Distrotech/cups-filters/blob/distrotech-c...
> ps2ps это не фильтр, в смысле не купсовский фильтр, это утилита из
> ghostscript-а. Уж она то быть должна.

cat | ps2ps | gs > PDF

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Наличие CUPS-овского фильтра по дистрам."  +/
Сообщение от Sokoloff on 13-Дек-13, 18:37 
>>>>[оверквотинг удален]
>>>> Видимо придется включать фильтр в состав программы.
>>> Если глянешь в этот фильтр, то увидишь, что там юзают ps2ps-фильтр.
>>> https://github.com/Distrotech/cups-filters/blob/distrotech-c...
>> ps2ps это не фильтр, в смысле не купсовский фильтр, это утилита из
>> ghostscript-а. Уж она то быть должна.
> cat | ps2ps | gs > PDF

Что-то я не уловил, твою мысль. Ты что хотел этим сказать, что скрип примитивный? Да я знаю, но переписывать его вслепую, по памяти, чтоб лицензию не нарушить мне не охота, проще включить как есть, обозвать только по другому и в PPD прописать.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Наличие CUPS-овского фильтра по дистрам."  +/
Сообщение от pavlinux (ok) on 13-Дек-13, 23:24 
>>>>>[оверквотинг удален]
>>>>> Видимо придется включать фильтр в состав программы.
>>>> Если глянешь в этот фильтр, то увидишь, что там юзают ps2ps-фильтр.
>>>> https://github.com/Distrotech/cups-filters/blob/distrotech-c...
>>> ps2ps это не фильтр, в смысле не купсовский фильтр, это утилита из
>>> ghostscript-а. Уж она то быть должна.
>> cat | ps2ps | gs > PDF
> Что-то я не уловил, твою мысль. Ты что хотел этим сказать, что
> скрип примитивный? Да я знаю, но переписывать его вслепую, по памяти,
> чтоб лицензию не нарушить мне не охота

Ой, полинтернета GPL юзают и ничё.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру