Ninja Printer

Westwing Printing solution

What is Ninja Printer?

Ninja Printer is a Chrome extension developed by westwing-chrome-extension-developers, and its main feature is "Westwing Printing solution".

Extension Screenshots

screenshot

Download Ninja Printer Extension CRX File

Download Ninja Printer extension files in crx format, manually install Chrome extensions in the browser, or share the crx files with friends to easily install Chrome extensions.

Extension Usage Instructions

                        Ninja Printer is a browser based solution for printing from authorised website(s) using Google Chrome. Technically the solution is based on the NativeMessaging feature of the browser and runs a simple Java application in the background to execute printing on the local machine. Currently it only supports Windows and OSX, but it should be easy to adjust other unix-like systems.

One of the main design goals was to be able to pick the printer to be used from the web application, meaning obviously that the application needs to be aware of the available printers on the users machine. NinjaPrinter ships with support for 2 different type of documents: ZPL (label) and the PDF, but extending it should be fairly straight forward.                    

Extension Basic Information

Name Ninja Printer Ninja Printer
ID fnacfbhdnejbjiglnlfgeaaifcmmmncb
Official URL https://chromewebstore.google.com/detail/ninja-printer/fnacfbhdnejbjiglnlfgeaaifcmmmncb
Description Westwing Printing solution
File Size 11.12 KB
Installation Count 695
Current Version 1.0.8
Last Updated 2024-02-13
Publish Date 2016-07-15
Rating 3.00/5 Total 2 Ratings
Developer westwing-chrome-extension-developers
Email [email protected]
Payment Type free
Extension Website https://github.com/Westwing-Home-and-Living/Ninja-Printer
Help Page URL https://github.com/Westwing-Home-and-Living/Ninja-Printer/issues
Supported Languages en
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "name": "Ninja Printer",
    "version": "1.0.8",
    "manifest_version": 2,
    "description": "Westwing Printing solution",
    "background": {
        "scripts": [
            "main.js"
        ],
        "persistent": true
    },
    "content_scripts": [
        {
            "matches": [
                "*:\/\/*.west-wing.ws\/*",
                "*:\/\/*.westwing.es\/*",
                "*:\/\/*.westwing.fr\/*",
                "*:\/\/*.westwing.pl\/*",
                "*:\/\/*.westwing.de\/*",
                "*:\/\/*.westwing.eu\/*",
                "*:\/\/*.westwingnow.es\/*",
                "*:\/\/*.westwingnow.fr\/*",
                "*:\/\/*.westwingnow.pl\/*",
                "*:\/\/*.westwingnow.de\/*",
                "*:\/\/*.westwingnow.eu\/*"
            ],
            "js": [
                "content.js"
            ],
            "run_at": "document_end"
        }
    ],
    "web_accessible_resources": [
        "NinjaPrinter.js"
    ],
    "icons": {
        "128": "ninja-128.png"
    },
    "permissions": [
        "nativeMessaging",
        "*:\/\/*.west-wing.ws\/*",
        "*:\/\/*.westwing.es\/*",
        "*:\/\/*.westwing.fr\/*",
        "*:\/\/*.westwing.pl\/*",
        "*:\/\/*.westwing.de\/*",
        "*:\/\/*.westwing.eu\/*",
        "*:\/\/*.westwingnow.es\/*",
        "*:\/\/*.westwingnow.fr\/*",
        "*:\/\/*.westwingnow.pl\/*",
        "*:\/\/*.westwingnow.de\/*",
        "*:\/\/*.westwingnow.eu\/*"
    ]
}