Needlessly Provoking Marsupials

    parport

    1.1.2 • Public • Published

    Parport.JS

    Parport.js is a Node.JS addon you can use to access, control and communicate with parallel ports.
    It uses the C++/Java library Parallel-Port to provide a high-level and cross-platform interface.

    npm install parport
    

    License

    As Parallel-Port is distributed under the GPL, I'm forced to do the same (which I perfectly agree). So, Parport.JS is distributed under the GPLv3.

    Usage

    var par = require('parport');
     
    var port = new par.Port();
    port.writeControl(241);
    console.log('Data:', port.readData());
    console.log('Status:', port.readStatus());

    You can pass an ID to pick which port to open (useful if you have more than one):

    var port = new par.Port(1);
    port.writeData(110);

    And remember:

    Exceptions may be thrown
    if something goes wrong.

    Full documentation can be found under doc/.
    More examples can be found under examples/.

    Compatibility

    Important: these are only the bindings to Node.JS. The common interface to the platform-dependent functions is in Parallel-Port.

    Parallel-Port currently works on the following platforms:

    • Linux: through the parport driver (usually comes with kernel, see /dev/parport0).

    • Windows: through the Inpout32 library (free for non-commercial use only).
      It seems it doesn't work on 64-bit Windows, though.

    Platforms with no (but planned) support:

    • Darwin (that is, Mac OSX and iOS) not supported.

    Keywords

    Install

    npm i parport

    DownloadsWeekly Downloads

    1

    Version

    1.1.2

    License

    none

    Last publish

    Collaborators

    • jmendeth