Knowledgebase
Knowledgebase : PaperCut > Scripting
Adding a large number of users on a Windows domain PaperCut uses the standard Windows user accounts - either the domain accounts, Active Directory user list, or in the case of a peer-to-peer network, the local user login accounts. PaperCut will autom...
PaperCut has a number of supported methods for configuring PaperCut programmatically. These include using the server-command [http://www.apms.com.hk/product/papercut-ng/manual/common/topics/tools.html] tool from the PaperCut Application Server, or calling...
In education and corporate firms, it is very common to use account selection popups [https://www.apms.com.hk/product/ng-mf/manual/applicationserver/topics/account.html]. It allows users to select the account they want to print to. These organizations als...
The following knowledge base articles describe different approaches to configuring printers on workstations. The materials are technical and are intended for use by network/system administrators. This article is written for PaperCut NG/MF versions prior ...
PaperCut NG/MF now offer simple to use solutions that assist with the deployment and management of print queues. The first such feature was released in PaperCut NG/MF v19.1 [https://www.apms.com.hk/product/print-deploy/manual/home-print-deploy.html] as Pr...
The scripting tool provided with PaperCut called server-command is a very powerful utility that provides access to dozens of scripting server operations ranging from: * allocated extra print quota [http://www.apms.com.hk/en/tour/print-quotas/] to user...
After a printer error like a paper jam or a communication problem a Mac print queue may need to be manually started before jobs start printing again. The same can be true if a "bad" job is encountered - the other jobs won't print until it is cleared. ...
It is possible to combine Advanced Scripts [https://www.apms.com.hk/product/ng-mf/manual/common/topics/script.html]. Someone with an understanding of JavaScript should be able take parts from two or more existing scripts and combine them. This article is...
This KB article will attempt to provide examples and solutions for some of the more common scripting errors that our customers experience. Hint: Any error should also have a line number indicating where the issue was. (printer-script#16) This indicates l...
The printer configuration information on Mac OS X is stored in the directory: /etc/cups This is a “hidden” system directory storing the CUPS configuration. Recursively copying this directory from one system to another will duplicate the printer configura...
So, you’ve got two distinct groups of users (e.g. Staff and Students) and you want to charge them at different rates. Keep reading and you may just find the answer. While there is no “native” feature to charge Staff at a different rate to students built ...
The Advanced Scripting [https://www.apms.com.hk/product/ng-mf/manual/common/topics/script.html] capabilities within PaperCut NG and PaperCut MF offer a whole host of options for making your users more aware of their printing and helping you reduce your ov...
Least cost routing is a term user to describe a system that determines the most cost effective printer/device to print a given job on. For example, a document of 1000 pages is printed on Printer A (say a slow laser printer). PaperCut is able to determine ...
Yes, this is supported via _Advanced Scripting_ in version 10.1+. Check out some of the best practice recipes for different types of redirection strategies such as: * Directing large jobs through to high-volume printers * Least cost routing There a...
PaperCut NG/MF now offer simple to use solutions that assist with the deployment and management of print queues. The first such feature was released in PaperCut NG/MF v19.1 [https://www.apms.com.hk/product/print-deploy/manual/home-print-deploy.html] as Pr...
In many companies today with prox cards for entry and authentication, there is always the need to accommodate someone who has left their card at home, damaged or lost it, with a temporary replacement. While PaperCut self-association caters for the user li...
In Dashboard, we display the number of active clients, however we do not display the details of those active Clients. This information is sometimes helpful for Administrators to track down issues on their site. This can also provide information about who ...
Writing a location adaptive login script is a good solution for small to medium sized networks or networks where computers are named using a convention relevant to location. This solution has been adopted by PaperCut users with small networks. Frank from ...
PaperCut NG/MF now offer simple to use solutions that assist with the deployment and management of print queues. The first such feature was released in PaperCut NG/MF v19.1 [https://www.apms.com.hk/product/print-deploy/manual/home-print-deploy.html] as Pr...
PaperCut provides various types of filters and restrictions which are useful for education environments. It is possible to restrict users on a per job basis by pages, copies, cost. They are available under Printers → Filters & Restrictions. More detailed ...
CAN YOU USE PAPERCUT’S PRINT SCRIPTING WITH MOBILITY PRINT? Of course! From PaperCut v19.0 we have made it even easier to start using Mobility Print in tandem with PaperCut’s versatile Print Scripting [https://www.apms.com.hk/product/ng-mf/manual/common/...
There are situations in complex environments where users that move department, course or position, need to have their group membership changed. These changes under normal conditions do not evoke a reset of the user’s current rules or balances, requiring m...
The server-command tools provides a lot of power to administrators to script and automate a variety of functionality in PaperCut. The server-command tool is documented in the manual in the Tools appendix chapter [https://www.apms.com.hk/product/ng-mf/manu...
Below is an example of a PaperCut script [https://www.apms.com.hk/product/ng-mf/manual/common/topics/script.html] that controls printer access based on the time of day and the day of the week. (It is a screen capture so it cannot be copied and pasted into...
Scripts to fetch information from PaperCut This page contains a collection of user-contributed scripts for fetching information from PaperCut. PaperCut provides many methods for retrieving information about the data it stores, including: Scheduled...
Some large sites maintain an external database of user’s and their card numbers. To make use of these card numbers in PaperCut we usually recommend sites use one of the built-in options: * the built-in card import (see here [https://www.apms.com.hk/pro...
Quite often our customers will want to use “start” in a batch file to start the PaperCut User Client or perhaps perform an Automated & Silent PaperCut Secondary Server installation [https://www.apms.com.hk/product/ng-mf/manual/common/topics/secondary.html...
Large organizations with advanced print scripting requirements may need to share common scripts between different printer queues. Writing a common script allows reuse of JavaScript code and functions without needing to copy script code to all printers, an...
HOW I LEARNED TO STOP WORRYING AND USE GLOBAL PROPERTIES FOR EVERYTHING Custom-defined persistent properties [https://www.apms.com.hk/product/ng-mf/manual/common/topics/script-print-api.html#script-print-properties], which to save wear and tear on my key...