99.00

v 17.0 Third Party 1
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 2685
Technical Name tus_printnode
LicenseLGPL-3
Websitehttps://www.techultrasolution.com
Versions 16.0 17.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 2685
Technical Name tus_printnode
LicenseLGPL-3
Websitehttps://www.techultrasolution.com
Versions 16.0 17.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.

Can I print from anywhere using this integration?

Yes

Do I need to Add all printers manually?

No. after connecting odoo with printnode it will automatically fetch the system and all printers which are connected to the device.

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

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.