Añado pruebas
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
void GenerarTarjeta(const std::map<std::string, std::string>& datos) {
|
||||
// Abrir el dispositivo (ajusta el nombre del dispositivo según tu caso)
|
||||
if (OpenDevice("SMART70_PRINTER") != 0) {
|
||||
std::cerr << "Error al abrir el dispositivo" << std::endl;
|
||||
return;
|
||||
}
|
||||
|
||||
// Configurar la banda magnética (ejemplo para Banda1 y Banda2)
|
||||
SetEncConfig(1, 1, 1); // Ajusta los parámetros según tu dispositivo
|
||||
MagWrite(1, 1, datos["Banda1"].c_str());
|
||||
MagWrite(1, 2, datos["Banda2"].c_str());
|
||||
|
||||
// Imprimir la tarjeta
|
||||
int opt = 0; // Parámetros de impresión
|
||||
int reserved = 0;
|
||||
PrintDocument(opt, &reserved);
|
||||
|
||||
std::cout << "Tarjeta generada correctamente." << std::endl;
|
||||
}
|
||||
Reference in New Issue
Block a user