M.plugin('qr').scan({

        page: "CustomQRActivity",
        onscan: function( result ) {
                if ( result.status === 'NS' ) {
                        console.log('This QRCode Plugin is not supported');
                }
                else if ( result.status === 'CANCEL' ) {
                        console.log('Scanning is canceled');
                }
                else if ( result.status !== 'SUCCESS' ) {
                        if ( result.message ) {
                                console.log( result.status + ":" + result.message );
                        }
                        else {
                                console.log( 'This QRCode Plugin is failed' );
                        }
                }
                else {
                        if ( result.text ) {
                                console.log( result.format + ":" + result.text );
                        }
                        else {
                                console.log( 'QRCode data is not scanning' );
                        }
                }
        }
});