Security News
38% of CISOs Fear They’re Not Moving Fast Enough on AI
CISOs are racing to adopt AI for cybersecurity, but hurdles in budgets and governance may leave some falling behind in the fight against cyber threats.
paperless-asn-qr-codes
Advanced tools
paperless-asn-qr-codes
is a command line utility for generating ASN labels
for paperless with both a human-readable representation, as well as a QR code
for machine consumption. The labels are Avery 4731 labels.
pip install paperless-asn-qr-codes
usage: paperless-asn-qr-codes [-h] [--format {averyL4731,avery5160,avery5161,avery5163,avery5167,avery5371}] [--digits DIGITS] [--border] [--row-wise] [--num-labels NUM_LABELS] [--pages PAGES]
[--start-position START_POSITION]
start_asn output_file
CLI Tool for generating paperless ASN labels with QR codes
positional arguments:
start_asn The value of the first ASN
output_file The output file to write to (default: labels.pdf)
options:
-h, --help show this help message and exit
--format {averyL4731,avery5160,avery5161,avery5163,avery5167,avery5371}, -f {averyL4731,avery5160,avery5161,avery5163,avery5167,avery5371}
--digits DIGITS, -d DIGITS
Number of digits in the ASN (default: 7, produces 'ASN0000001')
--border, -b Display borders around labels, useful for debugging the printer alignment
--row-wise, -r Increment the ASNs row-wise, go from left to right
--num-labels NUM_LABELS, -n NUM_LABELS
Number of labels to be printed on the sheet
--pages PAGES, -p PAGES
Number of pages to be printed, ignored if NUM_LABELS is set (default: 1)
--start-position START_POSITION, -s START_POSITION
Define the starting position on the sheet, eighter as ROW:COLUMN or COUNT, both starting from 1 (default: 1:1 or 1)
<start_asn>
: The value of the first ASN to generate<output_file>
: The name of the output file to write to (default: labels.pdf)-h
, --help
: Shows the help message-f
, --format
: Selects the format of the output sheet (see Supported Sheets)-d
, --digits
: Specifies the number of digits in the ASN (e.g. for the default number 7, the ASN will look like 'ASN0000001')-b
, --border
: Generates the borders around the labels to help debug alignment issues (see Tips & Tricks)-r
, --row-wise
: Increments the labels from left to right instead of top to bottom-n
, --num-labels
: Number of lables to be printed on the sheet-p
, --pages
: Number of pages to be generated, ignored if -n is present.-s
, --start-position
: Positon of first label to be printed, eighter defined as ROW:COLUMN or NUMBER. Starting from 1 eg. to use the whole sheet it would be 1:1 or 1. Useful if you have a partly used sheet from using -n
.Some different sheet types are supported with the -f
/--format
argument, however, not all are tested.
The default is Avery L4731.
Currently tested and known working are:
In case your printer has alignment issues, you can generate a PDF with borders around the labels by using the
-b
/--border
option.
paperless-asn-qr-codes
is distributed under the terms of the
GPL-3.0 license.
FAQs
Code for generating paperless ASN labels with QR codes
We found that paperless-asn-qr-codes demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
CISOs are racing to adopt AI for cybersecurity, but hurdles in budgets and governance may leave some falling behind in the fight against cyber threats.
Research
Security News
Socket researchers uncovered a backdoored typosquat of BoltDB in the Go ecosystem, exploiting Go Module Proxy caching to persist undetected for years.
Security News
Company News
Socket is joining TC54 to help develop standards for software supply chain security, contributing to the evolution of SBOMs, CycloneDX, and Package URL specifications.