Odoo Direct Print via Printnode
by TechUltra Solutions Private Limited https://www.techultrasolution.com$ 99.00
Availability |
Odoo Online
Odoo.sh
On Premise
|
Lines of code | 2685 |
Technical Name |
tus_printnode |
License | OPL-1 |
Website | https://www.techultrasolution.com |
Versions | 16.0 17.0 18.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Lines of code | 2685 |
Technical Name |
tus_printnode |
License | OPL-1 |
Website | https://www.techultrasolution.com |
Versions | 16.0 17.0 18.0 |


Odoo Network Print with Printnode

PrintNode Integration with Odoo allows you to connect your Odoo with PrintNode's Cloud printing
service, enabling you to manage and control printers remotely over the internet. You can send your
essential documents such as sale order, purchase order, Invoice, Bill to a printer for direct
printing via PrintNode.
In addition to this feature, you can explore multiple functionalities that enhance your printing
experience. Please scroll down to know more about the Cloud PrintNode integration app and its
various capabilities.
- Centralized Print Management: Printnode integration allows centralized print management, enabling users to control and manage printing tasks efficiently.
- User-Based Printing Configuration: Users can set individual print preferences, such as default printers, paper sizes, color preferences, and print actions, streamlining the printing process based on user requirements.
- PrintNode Remote Printing: Users can send documents for printing from anywhere and retrieve the printed output from a designated printer, enhancing flexibility and remote work capabilities.
- Document Preview and Verification: Provides a preview option before printing, allowing users to review documents to avoid errors and ensure accuracy before initiating the print job.
- Tracking and Reporting: Monitor and track printing activities, and analyze printing patterns for better cost management and optimization.
- Enhanced Security: Implement security measures for printing, ensuring that sensitive documents are printed securely and only accessed by authorized users.
- Error Handling: Handle Error for wrong configuration.
- Automation: After connecting Odoo with PrintNode, automatically fetch all system & printers available in your system.
- Manage Printnode: We've developed a dedicated PrintNode app for easy management of configurations, users, printed documents, and system settings
- Color Indication: System-connected printers will display with a green-colored ribbon and name, while disconnected printers will appear in red.
- Printers configuration: You can manually add another printer if necessary and set a color printer or default printer for any user, system, or reports.
- Restriction: Only selected users will have permission to print invoices or reports directly to a physical printer. Other users will only be able to generate soft copies.
- Odoo Direct Print: Direct printing services become simple with Printnode Odoo integration, allowing cloud printing within any network.
Working Flow
Configuration
Create Printnode account
To Integrate printnode with odoo, our first major task is to
create a printnode account, click here to redirect on print node
account creation page.
After creating, simply login to printnode.
Download App
You need to download the Printnode app for your system so that
it can fetch all printers of your system, you can download it for
Windows or ubuntu.
Login your printnode account and click on downloads. Here you
will see printnode for different operating systems.
Local PrintNode
After Download printnode, install it. After installing this app
you can Open http://localhost:8888/ in the browser and login
printnode in the local.
Connect System & printer
After logging into your local PrintNode account, it will connect
with the web system. All printers available in your system
(laptop/desktop) will be visible in the web PrintNode account. To
view these printers, open your web PrintNode account and navigate to
the device section, where you will see the system along with all
connected printers available in the local system.
When you log out of PrintNode from the local system, the
connected system will disconnect from the web PrintNode account.
When we connect odoo with printnode all connected systems and
printers will visible in odoo printnode app( Inside system and
printer tab).

Install PrintNode Integration app
Install Printnode app from apps.
User Rights
The admin can give user rights as manager/user to the user
regarding printnode app. The manager can
see, configure, update the app but the user has limited rights.


Print node app
After giving rights as manager, he/she will able to see the app
âprint nodeâ in odoo home page
Print node front page
You can also find the updated password in the employee's
profile.

Account configuration
Generate API keys
The most important part of this app is the API key which allows
you to connect Odoo with printnode. You can manage your printnode by
this essential secret code. You will even be able to fetch all
connected System/ printers after adding the API key.
Follow the below step to generate API key and connect with odoo.
Step 1
Login to your printnode account and find the *API keys* tab(
located right above). Simply click on it.
Connect with Odoo
Now copy this generated API Key and paste it in the
Odoo(PrintNode â Account configuration â API Key). Along with API
key,
give name in Account name and click on confirm button.

Connected System
After successfully connected with printnode all connected
Printers and systems will be fetched automatically inside printers
and system tab as you can see in the given image.
History of Printed Documents
When you print from odoo, a record or history of those printed
documents is stored in the "Printed Document Details" section. This
serves as a history or log of all the documents that have been
printed using PrintNode, allowing you to track and review the
previously printed items.

Printer Configuration
After connecting Odoo with PrintNode, all available printers
will be automatically fetched. However, if you want to add extra
information or configure specific details for individual printers,
you can do so by accessing the "Printer" tab. Inside this tab,
you'll find a list of all the printers available. You can open a
particular printer for which you wish to configure additional
settings or information.
The additional information that you can configure:
Default Printer: you can enable it if you want to make
this printer as the default printer.
Color printer: Enable it if this printer is a color
printer.
Papers: You can add all the paper sizes that are
compatible and printable through this printer
Description: You can add description of printer
System Configuration
After connecting with the API, the system will appear within the
system tab. Opening the system tab will reveal automatically fetched
configurations. Additionally, you have the option to manually add
new printers if necessary.


Reports
In Odoo's report, a new tab called "Printnode" has been added.
This tab allows users to configure printing settings using
Printnode. Users can set preferences such as printing actions,
designated printers for different departments (like Accounts or HR),
paper sizes, and whether to use color printing.
Action
User: Choose the user's name.
Default Action: Define the action for the selected user,
like sending the document directly to a printer for a hard copy or
sticking with the default Odoo flow for soft copy printing.
Printer: Assign a specific printer for the user. For
instance,
you can set different printers for various departments like Accounts
or HR.
Paper Size:Specify the preferred paper size.
Color Printing: Toggle this option if a color printer is
required for the document.
Print node user Rights
If a user is given Printnode âuser rightsâ within the system,
their access will be limited solely to viewing and managing the
print history and details associated with Printnode. All other
unrelated details or system information will be hidden from the
user, ensuring their access is restricted to only Printnode-related
activities and data within the system.


Printing restriction for user
Only selected users will have permission to print invoices or
reports directly to a physical printer. Other users will only be
able to generate soft copies or view the documents without the
option to print a hard copy. This restriction applies to various
reports like sales orders, quotations, bills, etc., ensuring that
only selected users can print these documents directly to a printer.
Print Document
We're going to print a Sale order (S00007) printer here.
When you open that sale order, you will see a print button above
it; when you click on it, you will find the quotation/sale order
button.


Print/ Open button
After selecting the Quotation/Order button, you'll encounter the
following options:
1. Open
2. Download
Open: This option allows you to preview the document. It
enables you to verify the content before taking any further
action.

Download: By clicking on the Download button, the
document
will be sent for printing on the designated printer. After selecting
this option, ensure to check your printer for a hard copy of the
document.
Set Correct printer Error
Error: If you've designated a report for a color printer
and
the selected printer isn't a color printer, it will generate an
error. Similarly, if you haven't designated a color printer in the
report but the selected printer is a color printer, it will prompt
an error requesting a change in the printer configuration.
Solution: To address this issue, you can resolve it by
either
modifying the report settings to enable/disable color printing or
adjusting the printer settings directly by enabling/disabling color
functionality.
Set Non printer Error
- You can not resell our modules and If you are purchasing for your client it only be used in any one database.
- We are provide 90 days bug free support related to our module.
- The support team is available from Monday to Friday 10:00 AM to 07:00 PM (IST).
- To create ticket send email to support@techultra.in.
Your First Month is Free!
When you sign up for a new account, you get a month of free, unlimited usage, so you have time to thoroughly test out the service and explore all the great features. When you upgrade to an Integrator Account, printnode give you another month of free usage, to give you time to check out the extra capabilities of an Integrator Account and get started on your integration.
For more information refere below link.
https://www.printnode.com/en/pricing
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalizedThere are no ratings yet!
Hello
May I know When It's available in v18 ?
Thanks
Re:
Hello,
Thank you for your inquiry about the availability of this feature in Odoo v18.
We are currently working on it and will provide updates as soon as it is ready. Your patience and interest are greatly appreciated.
Best regards,