Netprint 
A library to use netprint(https://www.printing.ne.jp/)
Installation
Add this line to your application's Gemfile:
gem 'netprint'
And then execute:
$ bundle
Or install it yourself as:
$ gem install netprint
Usage
n = Netprint::Agent.new(userid, password)
n.login
registration_code = n.upload('/path/to/file.pdf')
Upload Options
n.upload('/path/to/file.pdf', {
# Netprint::PAPER_SIZE::A3
# Netprint::PAPER_SIZE::A4(default)
# Netprint::PAPER_SIZE::B4
# Netprint::PAPER_SIZE::B5
# Netprint::PAPER_SIZE::L
:paper_size => Netprint::PAPER_SIZE::B4,
# Netprint::COLOR::SELECT_WHEN_PRINT
# Netprint::COLOR::BW(default)
# Netprint::COLOR::COLOR
:color => Netprint::COLOR::BW,
:secret_code => '1234',
:email => '[email protected]'
})
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Added some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request