@!@
if configRegistry.get('samba4/service/smb', 'smbd') in ('smbd', 's3fs'):
    if 'cups/server' in configRegistry and configRegistry['cups/server'] in ['127.0.0.1', 'localhost', configRegistry['hostname'], '%(hostname)s.%(domainname)s' % configRegistry]:
        print('\t; printing')
        print('\tload printers = yes')
        print('\tprinting = cups')
        print('\tprintcap name = cups ')
    if configRegistry.get('samba/cups/encrypt'):
        print('\tcups encrypt = %s' % configRegistry.get('samba/cups/encrypt'))

    spoolss_architecture = configRegistry.get('samba/spoolss/architecture')
    if spoolss_architecture:
        print('\tspoolss: architecture = %s' % spoolss_architecture)
    else:
        import sys
        if sys.maxsize > 2**32:
            print('\tspoolss: architecture = Windows x64')
@!@
