Hello, I wonder how IJS is used and implemented in HPLIP/HPIJS.
According to what I find under prnt/hpijs it seems HPLIP/HPIJS has its own IJS sources and finally all is linked together into /usr/bin/hpijs (e.g. hpijs-ijs_server.o and hpijs-ijs.o). If I am right, I wonder why HPLIP/HPIJS does not use the system header files for IJS /usr/include/ijs/ijs.h /usr/include/ijs/ijs_client.h /usr/include/ijs/ijs_server.h and then links (dynamically) with /usr/lib/libijs.so like the Gutenprint/Gimp-Print IJS drivers (/usr/bin/ijsgutenprint.5.0 and /usr/bin/ijsgimpprint) do. E.g. we provide in our ghostscript-library package the IJS headers and libijs.so and the /usr/bin/ijs-config script which can be used to get information about the installed version of IJS during compile time of HPLIP/HPIJS via the configure script. Is there a special reason why HPLIP/HPIJS has its own IJS sources? Couldn't there be compatibility problems if there is a major IJS version upgrade in Ghostscript? Or are such problems of less importance than other problems which are the reason that HPLIP/HPIJS has its own IJS sources? Kind Regards Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany AG Nuernberg, HRB 16746, GF: Markus Rex ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ HPLIP-Devel mailing list HPLIP-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hplip-devel