Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
DMTXREAD(1)		    General Commands Manual		   DMTXREAD(1)

NAME
       dmtxread	- scan Data Matrix barcodes

SYNOPSIS
       dmtxread	[options] [FILE]...

DESCRIPTION
       dmtxread	 searches the named input FILEs	(or standard input if no files
       are named or the	filename "-" is	given) for  ECC200  Data  Matrix  bar-
       codes,  reads  their contents, and writes the decoded messages to stan-
       dard output.

OPTIONS
       -c, --codewords
	      Only print the codewords extracted from a	Data Matrix,  and  not
	      the actual decoded message.

       -e, --minimum-edge=N
	      Pixel length of smallest expected	edge in	image.

       -E, --maximum-edge=N
	      Pixel length of largest expected edge in image.

       -g, --gap=N
	      Use scan grid with gap of	N pixels (or less) between lines.

       -l, --list-formats
	      List the supported input image formats.

       -m, --milliseconds=N
	      Stop scan	after N	milliseconds (per image).

       -n, --newline
	      Print a newline character	at the end of decoded data.

       -p, --page=N
	      Only scan	Nth page of images.

       -q, --square-deviation=N
	      Maximum  deviation  (degrees)  from  squareness between adjacent
	      barcode sides. Default value is N=40, but	 N=10  is  recommended
	      for  flat	 applications  like faxes and other scanned documents.
	      Barcode regions found with corners <(90-N) or  >(90+N)  will  be
	      ignored by the decoder.

       -r, --resolution=N
	      Decoding resolution in dots per inch (DPI). Only used for	vecto-
	      rial input images	such as	SVG, PDF, etc... This option accepts a
	      single  argument	(eg:  300)  as well as horizontal and vertical
	      resolutions (eg: 300x150). The default resolution	is 72dpi.

       -s, --symbol-size=[asr|RxC]
	      Only consider barcodes of	specific size or shape.
		 a = All sizes	   [default]
		 s = Only squares
		 r = Only rectangles
	       RxC = Exactly this many rows and	columns	(10x10,	8x18, etc...)

       -t, --threshold=N
	      Set the minimum edge threshold as	a percentage of	 maximum.  For
	      example, an edge between a pure white and	pure black pixel would
	      have an intensity	of 100.	Edges with intensities below the indi-
	      cated  threshold will be ignored by the decoding process.	Lower-
	      ing the threshold	will increase the amount of work to  be	 done,
	      but may be necessary for low contrast or blurry images.

       -x, --x-range-min=N[%]
	      Do not scan pixels to the	left of	pixel column N (or N%).

       -X, --x-range-max=N[%]
	      Do not scan pixels to the	right of pixel column N	(or N%).

       -y, --y-range-min=N[%]
	      Do not scan pixels below pixel row N (or N%).

       -Y, --y-range-max=N[%]
	      Do not scan pixels above pixel row N (or N%).

       -C, --corrections-max=N
	      Correct at most N	errors per image (0 = correction disabled).

       -D, --diagnose
	      Make copy	of image with additional diagnostic data.

       -M, --mosaic (experimental)
	      Interpret	detected regions as Data Mosaic	barcodes.

       -N, --stop-after=N
	      Stop scanning after Nth barcode is returned.

       -P, --page-numbers
	      Print each decoded message with its fax/tiff page	number.

       -R, --corners
	      Prefix the decoded message with the barcode's corner locations.

       -S, --shrink=N
	      Internally  shrink  image	 by  factor  of	N. Shrinking is	accom-
	      plished by skipping N-1 pixels at	a time,	often  producing  sig-
	      nificantly faster	scan times. It also improves scan success rate
	      for images taken with poor camera	focus provided	the  image  is
	      sufficiently large.

       -U, --unicode
	      Print Extended ASCII characters in UTF-8 Unicode.

       -v, --verbose
	      Use verbose messages.

       -V, --version
	      Print program version information.

       --help Display this help	message	and quit.

STANDARDS
       ISO/IEC 16022:2000

       ANSI/AIM	BC11 ISS

DIAGNOSTICS
       Exit status has following possible meanings:
	  0  At	least one barcode was found and	decoded
	  1  No	barcodes were found
	 >1  Error occurred that prevented command from	executing normally

BUGS
       Email bug reports to mike@dragonflylogic.com

AUTHOR
       Copyright (C) 2008, 2009	Mike Laughton

				 June 2, 2011			   DMTXREAD(1)

NAME | SYNOPSIS | DESCRIPTION | OPTIONS | STANDARDS | DIAGNOSTICS | BUGS | AUTHOR

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=dmtxread&sektion=1&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help