Provides desktop support for printer management and print preparation.
This repository has further information at Print Manager 1.1 and at [adding your printer] (https://spark.autodesk.com/developers/reference/introduction/printer-manufacturers-2/integrate-your-printer-model).
For Print Manager to start you must download the geometry processor that is attached to the releases see Print Manager Releases
When unzipped please edit the localConfig.json file to use this.
- Install node version 0.10.35 (not the latest) found here: http://blog.nodejs.org/2014/12/23/node-v0-10-35-stable/ NOTE: You must have platform C++ tools to be able to build some modules.
- cd spark-print-mgr
- Add localConfig.json to the spark-print-mgr directory with the following content (it contains the location to the prep server)
{ "roopaServerPath" : "C:/SPARK/Release/runTime/RoopaServer.app/Contents/MacOS/RoopaServer" }
The above will work for Mac OS*.
- npm install
- node Server.js (will start server on localhost:9998)
- Go to: http://localhost:9998/printdb/printertypes to see normal execution
To see full documentation of print-manager and download print studio, please request access to the developer portal at https://spark.autodesk.com/developers/.
To submit contributions back to this project. Please fill in the contributers agreement.
If Building on Windows make sure to install Bonjour SDK from the Apple Store and make sure the variable BONJOUR_SDK_HOME is set to the location.
*Here is an example of localConfig.json for Windows.
{ "roopaServerPath" : "C:\Users\joe\Release\runTime\bin\RoopaServer.exe", }