Google Mail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Message from discussion Byte-mode autoencoder for Data Matrix. EDIFACT, C40, TEXT and X12 encoders coming soon.

View Parsed - Show only message text

Received: by 10.223.111.137 with SMTP id s9mr6330fap.17.1243990302461;
        Tue, 02 Jun 2009 17:51:42 -0700 (PDT)
Return-Path: <terry.bur...@gmail.com>
Received: from mail-fx0-f162.google.com (mail-fx0-f162.google.com [209.85.220.162])
        by gmr-mx.google.com with ESMTP id d8si339179fga.0.2009.06.02.17.51.41;
        Tue, 02 Jun 2009 17:51:41 -0700 (PDT)
Received-SPF: pass (google.com: domain of terry.bur...@gmail.com designates 209.85.220.162 as permitted sender) client-ip=209.85.220.162;
Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of terry.bur...@gmail.com designates 209.85.220.162 as permitted sender) smtp.mail=terry.bur...@gmail.com; dkim=pass (test mode) header...@gmail.com
Received: by fxm6 with SMTP id 6so9692146fxm.24
        for <postscriptbarcode@googlegroups.com>; Tue, 02 Jun 2009 17:51:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=gamma;
        h=domainkey-signature:mime-version:sender:received:date
         :x-google-sender-auth:message-id:subject:from:to:content-type
         :content-transfer-encoding;
        bh=aFt5vJG9tmxrYbApNzX9prDrsH0HAaax6MuTaPH+Y5c=;
        b=IfUQYaZ+1+nbntRqXLmyGQ2pU0VM+jN4hIfH+mam6oEy8YYn9pyfDLJX1JIu4wzpzc
         uAlantuHKS8rNscoJVt1+JuDSwqynai+Q53i+T8N5SAuHfdMnfOUvZCWDghx6BUaobA+
         VIkcDpR3PavCfq3HPlARkYIgb4yc4CDfkDnrA=
DomainKey-Signature: a=rsa-sha1; c=nofws;
        d=gmail.com; s=gamma;
        h=mime-version:sender:date:x-google-sender-auth:message-id:subject
         :from:to:content-type:content-transfer-encoding;
        b=qexjULdFBemHhEQNYG8rMcSwHhIy6OSIMb2tlqlQinVaLMSU1+EEKr6ZbZMtbw9yvP
         Zsea6V6fVO+z4BHosHCmY3ZLlJIDqfA3aphkw0lREGgP8FwAEWJzq8g+r9tFqoh6Pdmt
         0izpnAr1S4sLSqyu1RO4H0r2w2ddZJ4iMiKY0=
MIME-Version: 1.0
Sender: terry.bur...@gmail.com
Received: by 10.223.122.141 with SMTP id l13mr152813far.99.1243990301363; Tue, 
	02 Jun 2009 17:51:41 -0700 (PDT)
Date: Wed, 3 Jun 2009 01:51:41 +0100
Message-ID: <2d1f9a6b0906021751g75550658k91fcb14c667b865a@mail.gmail.com>
Subject: Byte-mode autoencoder for Data Matrix. EDIFACT, C40, TEXT and X12 
	encoders coming soon.
From: Terry Burton <t...@terryburton.co.uk>
To: postscriptbarcode@googlegroups.com
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On Wed, May 13, 2009 at 3:51 PM, Terry Burton <t...@terryburton.co.uk> wrote=
:
<...snip...>
> I have just knocked together a simple autoencoder for Data Matrix that
> will convert (extended-)ASCII input into codewords using just the
> ASCII encoding mode - nothing clever like Edifact or C40 compression,
> etc.
>
> This simplifies the use of the datamatrix encoder for simple
> applications such as encoding text or numeric data since you can now
> invoke the encoder as follows:

Hi.

I've just added byte-mode encoding to Data Matrix and made this the
default encoding method since it is generally more efficient than
ASCII-mode encoding. The remaining EDIFACT, C40, TEXT and X12 modes
will be added in about a week's time thanks mainly to a generous code
contribution by J=F6rg Walter - thanks J=F6rg!

If you prefer to use ASCII-mode encoding then this can be selected
using the "encoding=3Dascii" option, e.g.:

50 50 moveto (http://www.terryburton.co.uk/barcodewriter/)
(encoding=3Dascii) datamatrix

I've also disabled the ability to encode raw codewords when in
ASCII-mode under the premise that if you know what you are doing by
directly encoding codewords then you should really encode the entire
input yourself as a sequence of ^NNN codewords. For this you must now
use the synonymous "raw" or "encoding=3Draw" options.

Let me know if you encounter any problems with the default byte-mode
encoding scheme.


Have fun,

Terry

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google