Japanese Post se creó para que el sistema postal japonés codifique direcciones en el correo para un procesamiento automático más rápido.
El código de barras de Japan Post codifica un código postal de 7 dígitos más datos de dirección opcionales de hasta 13 caracteres alfanuméricos. La sección del código postal puede tener un carácter de guión en la posición del cuarto carácter (por ejemplo, 108-0075), aunque este guión no se codificará en el código de barras. También puede haber un guión entre el código postal y los datos de la dirección (por ejemplo, 108-0075-2-16-3). Nuevamente, este guión no se codificará en el código de barras. Sin embargo, los guiones restantes están codificados.
Esta simbología admite los siguientes caracteres alfanuméricos:
– Todos los dígitos numéricos (0-9)
– Todas las letras mayúsculas (A-Z)
– Guión (-)
Para colocar correctamente un código de barras de Japan Post, debe imprimirse paralelo a un borde de la pieza de correo, ya sea horizontal o verticalmente. El código de barras también debe estar dentro de los siguientes márgenes:
– No menos de 10 mm desde los bordes superiores o laterales de la pieza de correo.
– No menos de 15 mm desde el borde inferior de la pieza de correo
La posición preferida del código de barras es debajo de la dirección escrita si es horizontal. Si la dirección es vertical, el código de barras se puede imprimir a la derecha, a la izquierda o en la parte inferior de la dirección.
Creación de un código de barras japonés Post 4-State Code usando el código:
//Crear un nuevo objeto de informe Report report = new Report(); //Crear una página de informe ReportPage page = new ReportPage(); //Crear un nombre único page.CreateUniqueName(); //Añádalo a la colección de páginas de informes report.Pages.Add(page); //Crear una nueva Banda de datos DataBand dataBand = new DataBand(); //Con un nombre único dataBand.CreateUniqueName(); //Y añádelo a la colección de bandas page.Bands.Add(dataBand); //Crear un objeto de código de barras FastReport.Barcode.BarcodeObject barcode = new FastReport.Barcode.BarcodeObject(); //Establecer un tipo de código de barras barcode.Barcode = new FastReport.Barcode.BarcodeJapanPost4StateCode(); //Establecer la combinación numérica para la codificación barcode.Text = "597-8615-5-7-6"; //Coloque el código de barras en la página barcode.Parent = dataBand; //Establecer el tamaño del objeto barcode.Bounds = new RectangleF(0, 0, Units.Centimeters * 10, Units.Centimeters * 3); //Mostrar el informe report.Show();
Como resultado, obtendremos el siguiente código de barras:
Ahora podemos usar el código de barras Japanese Post 4-State Code en nuestras aplicaciones comerciales (codificar direcciones postales), para crear cartas enviadas por correo.