Find Jobs
Hire Freelancers

Print Cups Server Accounting

$250-750 USD

Completed
Posted over 7 years ago

$250-750 USD

Paid on delivery
Looking for a embedded linux/web developer. The purpose of the project is to make a Secure Embedded Web Application which is able to copy, print, manage,track and count printing/copying sheets. The Embedded Web Application should be developed according to the requirements discribed in this document and there will have no royalty fee. The Embedded Web Application will be coded using Node.js framework (have to be difined) and/or Angular.js framework (have to be difined). It has to start the Embedded Web Application when the Linux Device is turned On with an easy installation process. Full documentation and source code for the project must be provided. The usual printing files format are: PDF, jpeg, png, microsoft office document, open office document ... The Embedded Web Application shall be installed on a Linux Device (linux based OS) which can be equiped with a touch screen. The Embedded Web Application should discover and install automatically the printers/copiers/scanners, download the drivers (if needed) on the local network. Implement SNMP, mDNS, Service Location Protocol, Bonjour protocols for discovery feature that can be setup on the web interface. User can also enter the printer network information. The Embedded Web Application must have a Sanity Check functionality to send his status to Cloud Server and connect to it with a via jason/REST API (will be furnished) . The MQTT protocol ([login to view URL]) will be used to connect and give Linux Device status to Cloud Server. All the communications between Linux Device and Cloud Server should be secured. Complete API integration should be done. The Linux Device is connected to printers, copiers through USB or ethernet. The accounting fuctionnality track copy/scan/print jobs (total jobs, color or Black and White, format use, duplex or not ...) for each jobs. The Embedded Web Application should only use CUPS API, not the linux system function even for the touch screen interface, no graphical interface of linux should be used. Complete Cups Api have to be implemented using Node.js/Angular.js. To let user print/scan from local wireless network, the Linux Device will act as an Access Point, the Hostapd open source software will be used for this feature. The access point shall be fully configurable via the web interface. During the initial installation by a confirmed technician, the Linux Device will identify itself to Cloud Server to send/receive the necessary informations. To PRINT: User can PRINT from: USB, Cloud drive, PC, tablet, smartphone .... To COPY: An RS232 communication protocol shall be implemented to communicate with a hardware interface connected to the Linux Device USB feature: User will insert a pen drive on the Linux Device, then display on the touch screen all the known format that can be printed. User then choose the document he wish to print acording to his balance. The Linux Device can work in different mode: - Client mode: connect to Cloud Server via API - Standalone - Client mode + Standalone - other (to be discussed) The Embedded Web Application must have a web server with authentication mode to allow: 1) Merchant (or his employees) to login and monitor the jobs made by end users and billing them. to be discussed 2) Technical staff to login and setup the connected devices (printers, copiers, scanner ...), this could be done on a dedicated port. to be discussed Workflow: User can print/copy/scan his documents in different ways. 1) Linux Device can work without screen touch, every things will be managed by the merchant via his web interface. to be discussed 2) User print with his accountID/email on Cloud Server. to be discussed 3) User print locally (same network) to be discussed Some applications on their latest version, should be compilling and installed via the Embedded Web Application installer process (Cups, Samba, ...) The bidder must have experience on embedded coding system , keep time line and HAVE TO SHOW US PROFF OF CONCEPT PROJECTS.
Project ID: 11294376

About the project

4 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
$666 USD in 120 days
5.0 (2 reviews)
1.3
1.3
4 freelancers are bidding on average $676 USD for this job
User Avatar
A proposal has not yet been provided
$789 USD in 15 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of FRANCE
Paris, France
4.9
6
Payment method verified
Member since Jan 22, 2012

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.