2017-01-29 1 views
-1
  1. Gibt es eine Möglichkeit, das Zebra SDK mit einem anderen Drucker zu verwenden?
  2. Gibt es eine Möglichkeit, diese Ausgabe an den BlueTooth Printer zu senden?

Hier ist ein sehr einfacher Code:Senden von ZXING-generiertem Barcode/QR-Code an einen Bluetooth-Drucker

MainActivity.cs:

using System; 
using Android.App; 
using Android.Content; 
using Android.Runtime; 
using Android.Views; 
using Android.Widget; 
using Android.OS; 
using Android.Graphics; 
using ZXing; 

namespace QR_Code_Scanner 
{ 
[Activity(Label = "QR_Code_Scanner", MainLauncher = true, Icon = 
"@drawable/icon")] 
public class MainActivity : Activity 
{ 

    protected override void OnCreate(Bundle bundle) 
    { 
     base.OnCreate(bundle); 

     // Set our view from the "main" layout resource 
     SetContentView(Resource.Layout.Main); 

     // Get our button from the layout resource, 
     // and attach an event to it 
     ImageView view = FindViewById<ImageView> (Resource.Id.qrCodeView); 
     Button scannerButton = FindViewById<Button> 
(Resource.Id.scannerButton); 
     view.SetImageBitmap (GetQRCode()); 

     scannerButton.Click += async (sender, e) => { 
      var scanner = new ZXing.Mobile.MobileBarcodeScanner(this); 
      var result = await scanner.Scan(); 

      //Console.WriteLine(result.Text); 
      Toast.MakeText(this, result.Text, ToastLength.Long).Show(); 


     }; 
    } 

    private Bitmap GetQRCode() 
    { 
     var writer = new BarcodeWriter 
     { 
      Format = BarcodeFormat.QR_CODE, 
      Options = new ZXing.Common.EncodingOptions 
      { 
       Height = 600, 
       Width = 600 
      } 
     }; 
     return writer.Write ("LEC-15 8320"); 
    } 
} 
} 
+0

Willkommen bei Stack-Überlauf schicken ! Bitte gehen Sie durch die [Tour] (http://stackoverflow.com/tour), die [Hilfe-Center] (http://stackoverflow.com/help) und die [wie Sie eine gute Frage stellen] (http: // stackoverflow.com/help/how-to-ask), um zu sehen, wie diese Site funktioniert und um Ihnen zu helfen, Ihre aktuellen und zukünftigen Fragen zu verbessern, die Ihnen helfen können, bessere Antworten zu erhalten. –

Antwort

0

Ich glaube, Sie

nie verwendet, um einen Blick auf diese Dokumente nehmen

Cross platform app development for printing Ich habe Dieses SDK (es ist sehr jung).

Normalerweise können Sie direkt Druckerbefehl verwenden. Ich erinnere mich nicht, welcher Befehl Sprachen Zebra verwenden, ich glaube, sie verwenden ESC/PL oder ZPL

ZPL programming guide

Zum Beispiel in ZPL ich glaube, Sie sollten^BC für einen Code128

Verwandte Themen