Прежде чем производить запуск сервера печати, необходимо убедиться, что установлена rxtx-библиотека. Она представляет собой native java-библиотеку и должна быть установлена как jvm-библиотека. Работающая сборка библиотеки находится в каталоге
дистрибутива сервера печати.Несмотря на то, что библиотека rxtx предназначена для осуществления связи по com-порту, корректно установленная библиотека нужна и в том случае, если вы не используете сервер печати с оборудованием, работающем по последовательном порту, потому что в данный момент драйверы зашиты в основную библиотеку сервера печати. При неустановленной библиотеке приложение не запустится.
Расширение представляет собой два файла:
файл
, для всех платформ одинаковый;файл
, платформозависимый, берём из соответствующей поддиректории.Файлы в системе должны лежать в следующих местах:
RXTXcomm.jar -> \jre\lib\ext (в директории java)
rxtxSerial.dll -> \jre\bin
(только x86, x86_64, ia64 here but more in the ToyBox)
RXTXcomm.jar -> /jre/lib/ext (в директории java)
librxtxSerial.so -> /jre/lib/[machinetype] (Например, i386)
Убедитесь в том, что пользователь находится в группах lock и uucp.
(x86 и ppc) (есть установки с источником)
RXTXcomm.jar -> /Library/Java/Extensions
librxtxSerial.jnilib -> /Library/Java/Extensions
Запуск fixperm.sh, который находится в директории (разрешения Mac_OS_X подкаталога)
(sparc)
RXTXcomm.jar -> /jre/lib/ext (в директории java)
librxtxSerial.so -> /jre/lib/[machinetype]
Убедитесь в том, что пользователь находится в группе uucp.