package lpd

  1. Overview
  2. Docs

Description

Lpd is a Line Printer Daemon compliant with RFC 1179 written entirely in OCaml. It allows to define your own actions for LPD events. An example of a spooler that prints jobs on win32 machines (through GSPRINT) is provided.

Tags

lpd print

Published: 14 Sep 2018

README

README.md

LPD

Lpd is a Line Printer Daemon compliant with RFC 1179 written entirely in OCaml. It allows to define your own actions for LPD events. An example of a spooler that prints jobs on win32 machines (through GSPRINT) is provided.

For a complete description of the functions, see the interface Lpd (also available in HTML).

A small Socket module is included that defines buffered fonctions on sockets that work even on platforms where in_channel_of_descr does not work. Some examples are also included in these sources.

Install

The easier way to install this library is by using opam:

opam install lpd

If you would like to compile the development version, install Dune. A Makefile is provided for the developers convenience.

Dev Dependencies

None

Used by

None

Conflicts

None