
의료 산업 바코드 레이블 식별자 코드(HIBC LIC)는 의료 산업에서 사용되는 바코드 표준입니다. HIBC LIC 바코드는 제약 및 의료 기기와 같은 의료 제품을 식별하고 추적하는 데 사용됩니다. 이러한 바코드는 제품에 대한 고유 식별자와 유효 기간 및 로트 번호와 같은 기타 정보를 포함합니다. 이 바코드 표준은 코드 39, QR 코드, 아스텍 코드, 코드 128 또는 데이터 매트릭스와 같은 기본 바코드 유형과 의료 산업에 관련된 정보를 저장하는 데 사용되는 특정 형식의 인코딩된 데이터의 조합으로 정의됩니다.
이 기사에서는 C# 바코드 라이브러리를 사용하여 QR 코드 유형을 기반으로 HIBC LIC 바코드를 생성하는 방법을 설명합니다. Aspose.BarCode for .NET은 최근에 이 바코드 표준을 지원하도록 향상되었습니다.
Aspose.BarCode .NET 라이브러리
개발자는 Aspose.BarCode for .NET 라이브러리를 애플리케이션에 쉽게 포함할 수 있습니다. 바코드 라이브러리는 .NET 애플리케이션 내에서 다양한 바코드 유형을 생성하거나 읽을 수 있는 풍부한 기능을 제공합니다. 릴리스 페이지에서 참조 DLL 파일을 다운로드하거나 다음 명령을 실행하여 NuGet Gallery에서 설치할 수 있습니다:
PM> Install-Package Aspose.BarCode
HIBC LIC 바코드 생성하기
의료 제품은 제조업체의 식별 코드, 제품 번호 및 측정 단위와 같은 정보를 포함하는 바코드로 라벨링되어야 합니다. 이러한 바코드는 공급망을 통해 진행되는 제품을 식별하고 추적하는 데 사용됩니다.
적절한 HIBC LIC 형식으로 데이터를 인코딩하는 바코드를 생성하려면 HIBCLICPrimaryDataCodetext 클래스를 사용해야 합니다. 필요한 기본 바코드 유형을 선택하려면 BarCodeType 속성을 HIBCCode39LIC, HIBCCode128LIC, HIBCAztecLIC, HIBCDataMatrixLIC 또는 HIBCQRLIC 중 하나로 초기화해야 합니다. 기본적으로 HIBCCode39LIC로 설정되어 있습니다.
아래의 코드 샘플은 필요한 정보를 기본 데이터로 인코딩하는 HIBC LIC QR 코드를 생성하는 방법을 보여줍니다.
//create a HIBC LIC barcode based on QR Code | |
HIBCLICPrimaryDataCodetext complexCodetext = new HIBCLICPrimaryDataCodetext(); | |
complexCodetext.BarcodeType = EncodeTypes.HIBCQRLIC; | |
//define the primary data to be encoded | |
complexCodetext.Data = new PrimaryData(); | |
complexCodetext.Data.ProductOrCatalogNumber = "12345"; | |
complexCodetext.Data.LabelerIdentificationCode = "A999"; | |
complexCodetext.Data.UnitOfMeasureID = 1; | |
//encode the data in the HIBC LIC format and save the generated barcode | |
using (ComplexBarcodeGenerator gen = new ComplexBarcodeGenerator(complexCodetext)) | |
{ | |
gen.Parameters.Barcode.XDimension.Pixels = 10; | |
gen.Save($"{path}HIBCLICPrimary.png"); | |
} |
유효 기간, 제품 수량, 로트 번호, 일련 번호 및 제조 날짜와 같은 보조 정보 필드도 특정 사용 사례에 필요하다면 HIBC LIC에 포함될 수 있습니다. HIBCLICSecondaryAndAdditionalDataCodeText 클래스를 사용하여 필요한 형식으로 보조 데이터를 포함할 수 있습니다. 이 보조 데이터는 아래의 코드 예제와 같이 HIBC LIC 바코드에 보조 데이터로 포함될 수 있습니다.
//create a HIBC LIC barcode based on QR Code | |
HIBCLICSecondaryAndAdditionalDataCodetext complexCodetext = new HIBCLICSecondaryAndAdditionalDataCodetext(); | |
complexCodetext.BarcodeType = EncodeTypes.HIBCQRLIC; | |
//define the secondary data | |
complexCodetext.Data = new SecondaryAndAdditionalData(); | |
complexCodetext.Data.ExpiryDate = DateTime.Now; | |
complexCodetext.Data.ExpiryDateFormat = HIBCLICDateFormat.MMDDYY; | |
complexCodetext.Data.Quantity = 30; | |
complexCodetext.Data.LotNumber = "LOT123"; | |
complexCodetext.Data.SerialNumber = "SERIAL123"; | |
complexCodetext.Data.DateOfManufacture = DateTime.Now; | |
complexCodetext.LinkCharacter = 'S'; | |
//encode the data in the HIBC LIC format and save the generated barcode | |
using (ComplexBarcodeGenerator gen = new ComplexBarcodeGenerator(complexCodetext)) | |
{ | |
gen.Parameters.Barcode.XDimension.Pixels = 10; | |
gen.Save($"{path}HIBCLICSecondary.png"); | |
} |
바코드 API는 HIBC LIC 바코드에 기본 및 보조 정보를 모두 포함할 수 있는 기능을 제공합니다. 이를 위해 HIBCLICCombinedCodetext 클래스를 사용해야 하며, 아래 제공된 코드 샘플에 표시된 것처럼 사용합니다.
//create a HIBC LIC barcode based on QR Code | |
HIBCLICCombinedCodetext complexCodetext = new HIBCLICCombinedCodetext(); | |
complexCodetext.BarcodeType = EncodeTypes.HIBCQRLIC; | |
//define the primary data | |
complexCodetext.PrimaryData = new PrimaryData(); | |
complexCodetext.PrimaryData.ProductOrCatalogNumber = "12345"; | |
complexCodetext.PrimaryData.LabelerIdentificationCode = "A999"; | |
complexCodetext.PrimaryData.UnitOfMeasureID = 1; | |
//define the secondary data | |
complexCodetext.SecondaryAndAdditionalData = new SecondaryAndAdditionalData(); | |
complexCodetext.SecondaryAndAdditionalData.ExpiryDate = DateTime.Now; | |
complexCodetext.SecondaryAndAdditionalData.ExpiryDateFormat = HIBCLICDateFormat.MMDDYY; | |
complexCodetext.SecondaryAndAdditionalData.Quantity = 30; | |
complexCodetext.SecondaryAndAdditionalData.LotNumber = "LOT123"; | |
complexCodetext.SecondaryAndAdditionalData.SerialNumber = "SERIAL123"; | |
complexCodetext.SecondaryAndAdditionalData.DateOfManufacture = DateTime.Now; | |
//encode the combined data using the HIBC LIC standard and save the generated barcode | |
using (ComplexBarcodeGenerator gen = new ComplexBarcodeGenerator(complexCodetext)) | |
{ | |
gen.Parameters.Barcode.XDimension.Pixels = 10; | |
gen.Save($"{path}HIBCLICCombined.png"); | |
} |
무료 라이센스 받기
무료 임시 라이센스를 요청하면 제한 없이 API를 평가할 수 있습니다.
결론
이 기사에서는 C#에서 HIBC LIC 바코드를 생성하는 방법에 대해 설명했습니다. 기본 바코드 유형을 선택하고 생성된 바코드에서 HIBC LIC 표준에 따라 기본 및 보조 데이터를 인코딩하는 방법을 설명했습니다. 바코드 라이브러리 기능에 대해 더 알아보려면 문서를 확인하세요. 질문이 있는 경우 Aspose 포럼을 통해 언제든지 문의해 주시기 바랍니다.